Hướng dẫn how do i code 3 attempts in python? - làm cách nào để mã 3 lần thử trong python?
Ý tôi là ý tưởng đằng sau điều này: Show
Có vẻ như bạn đi vào vòng lặp. Nhưng tại sao rất phức tạp? Bạn cũng có thể bắt đầu một vòng lặp chạy 3 lần:
Và về những gì [làm một cái gì đó] có thể. Trước hết bạn cần kiểm tra đầu vào của người dùng:
Vì vậy, ý tưởng là tốt nhưng những gì bạn làm là bạn yêu cầu 2 đầu vào trong cùng một câu lệnh và sau đó so sánh chúng với một câu lệnh và. Vì vậy, không có gì ngạc nhiên khi thông dịch viên bị nhầm lẫn ở đây. Thay vào đó, những gì bạn có thể muốn làm chỉ là viết chúng trên hai dòng riêng biệt:
Nếu bạn thực sự muốn/cần phải làm điều đó trên một dòng bạn có thể sử dụng:
Sau đó, bạn cần phải chèn "[tên của bạn] [enter]" " . Tiếp theo, bạn cần tình trạng của mình vì nó không còn là một phần của vòng lặp:
Ở đây phá vỡ bỏ qua phần còn lại của vòng lặp sau khi điều kiện được đáp ứng. Nếu bạn muốn được ưa thích, bạn cũng có thể thêm một điều kiện để kiểm tra xem đó có phải là lần thử cuối cùng không: < Back to Problems Viết một chương trình có người dùng đoán tên của bạn, nhưng họ chỉ có 3 cơ hội để làm như vậy cho đến khi chương trình thoát. name = raw_input("What's my name? ") answer = "Jack" attempt = 0 if name == answer: print("That's correct!") else: while name != answer and attempt < 2: attempt = attempt + 1 name = raw_input("That's incorrect. Please try again: ") if name == answer: print("That's correct!") elif attempt == 2: print("You've exceeded your number of attempts.") Một giải pháp khác sử dụng thư viện SYS. import sys count = 0 while count < 3: guess = raw_input("Guess my name: ") if guess == "joe": print ("Good guess!") sys.exit() elif count < 2: print ("\nTry again!\n") if count == 2: print ("Too many wrong guesses, terminating") count = count + 1 cách tốt hơn name = "roger" x=0 while x < 3: guess = raw_input("What's my name?: ") if(guess != name): print "Wrong" x += 1 if(x==3): print "You've reached the max attempt!" else: print "Correct" break Làm thế nào để Python xác nhận tên người dùng và mật khẩu?Làm thế nào để Python xác nhận tên người dùng và mật khẩu ?.. Nhập mô -đun RE Python .. Chạy một vòng vô hạn .. Yêu cầu người dùng nhập một mật khẩu .. Kiểm tra xem độ dài của mật khẩu có từ 6 đến 12 hay không .. Kiểm tra xem mật khẩu có chứa bất kỳ ký tự chữ hoa nào hay không, nếu không in một tin nhắn và tiếp tục bắt đầu vòng lặp .. Làm thế nào để Python lưu trữ tên người dùng và mật khẩu?Bạn có thể lưu trữ tên người dùng/mật khẩu trên hai dòng đầu tiên của tệp văn bản đơn giản, sau đó sử dụng Python để đọc nó khi bạn cần.Nếu tệp văn bản nằm trong thư mục kho lưu trữ, bạn nên sửa đổi.Gitignore để đảm bảo nó không được theo dõi bởi điều khiển nguồn.on the first two lines of a plain text file, then use python to read it when you need it. If the text file is in the repository directory you should modify . gitignore to ensure it's not tracked by source source control.
Loại vòng lặp nào phù hợp nhất để kiểm tra xem người dùng nhập mật khẩu có đúng hay không và hiển thị thông báo lỗi?Nếu câu lệnh trong khi vòng lặp cho kiểm tra mật khẩu.while loop for password checker. |