Có hai cách để tiếp tục yêu cầu đầu vào của người dùng trong Python. Lần đầu tiên sử dụng while true với câu lệnh if và câu lệnh break
while True: # Loop continuously
inp = input[] # Get the input
if inp == "": # If it is a blank line...
break # ...break the loop
Một cách khác là sử dụng vòng lặp while với biểu thức điều kiện
inp = input[] # Get the input
while inp != "": # Loop until it is a blank line
inp = raw_input[] # Get the input again
Ghi chú. mã này hỗ trợ Python 3. x, bạn sẽ cần sử dụng raw_input cho các phiên bản bên dưới
Ví dụ tiếp tục yêu cầu đầu vào của người dùng trong Python
Mã ví dụ đơn giản tiếp tục yêu cầu người dùng nhập dữ liệu cho đến khi nó được coi là hợp lệ
ví dụ 1
Đầu vào được lấy dưới dạng một chuỗi theo mặc định
pw = '123'
while True:
number = input["Enter the Password: "]
if number == pw:
print["GOT IT"]
break
else:
print["Wrong try again"]
đầu ra
ví dụ 2
number = ""
while number != '123':
number = input["Enter the Password: "]
đầu ra
Nhập mật khẩu. 1
Nhập mật khẩu. 123
Hãy bình luận nếu bạn có bất kỳ nghi ngờ hoặc đề xuất nào về chương trình nhập liệu Python này
Ghi chú. IDE. PyCharm 2021. 3. 3 [Phiên bản cộng đồng]
cửa sổ 10
Trăn 3. 10. 1
Tất cả các Ví dụ về Python đều nằm trong Python 3, vì vậy có thể nó khác với python 2 hoặc các phiên bản nâng cấp
Rohit
Bằng cấp về Khoa học Máy tính và Kỹ sư. Nhà phát triển ứng dụng và có kinh nghiệm về nhiều ngôn ngữ lập trình. Đam mê công nghệ & thích học hỏi kỹ thuật
Input[] là một phương thức đọc từng dòng được nhập bởi các thiết bị đầu vào và chuyển đổi chúng thành một chuỗi và trả về nó
Mục lục
- Python yêu cầu đầu vào của người dùng
- Python yêu cầu người dùng nhập lại
- Python yêu cầu nhập mật khẩu người dùng
- Python yêu cầu người dùng nhập số nguyên
- Python yêu cầu đầu vào của người dùng có không
- Python yêu cầu người dùng nhập Email
- Python yêu cầu người dùng cung cấp nhiều đầu vào
- Hàm Python yêu cầu đầu vào của người dùng
- Python cách lấy đầu vào liên tục
- Python yêu cầu người dùng nhập chuỗi
- Python yêu cầu người dùng nhập tệp
Python yêu cầu đầu vào của người dùng
Bây giờ, chúng ta có thể thấy cách người dùng yêu cầu đầu vào trong python
Trong ví dụ này, tôi đã lấy hai đầu vào là A = int[input[“nhập số thứ nhất”]], B = int[input[“nhập số thứ 2”]] và sử dụng phép toán cộng cho các đầu vào
Ví dụ
A = int[input["enter 1st number"]]
B = int[input["enter 2nd number"]]
C = A + B
print[C]
Để lấy tổng đầu vào làm đầu ra, chúng ta phải sử dụng print[C]. Ảnh chụp màn hình bên dưới hiển thị đầu ra
Đọc. Python NumPy linspace
Python yêu cầu người dùng nhập lại
Ở đây, chúng ta có thể thấy cách người dùng yêu cầu nhập lại trong Python
- Trong ví dụ này, tôi lấy đầu vào là age = int[input[“Nhập tuổi. “]] và vòng lặp while. Vòng lặp while nhận một biểu thức và thực thi thân vòng lặp
- While true luôn đánh giá giá trị boolean là true và thực thi phần thân của vòng lặp vô hạn lần. Khối try và except được sử dụng, try được sử dụng để kiểm tra lỗi của khối mã và khối except được sử dụng để xử lý lỗi
- Nếu điều kiện là đúng, nó trả về câu lệnh if khác, nó trả về câu lệnh khác
- Câu lệnh continue được sử dụng để kết thúc lần lặp hiện tại và tiếp tục với lần lặp tiếp theo
Ví dụ
while True:
try:
age = int[input["Enter age: "]]
if age