題目如下:
出現”請輸入密碼”的提示,使用者有最多三次輸入的機會。
若輸入正確,則印出”密碼輸入正確,歡迎使用本系統!”。
若輸入不正確,再次出現”請輸入密碼”的提示。
若三次輸入不正確,則印出”密碼輸入超過三次!”,並結束程式的執行。
程式碼為:
Password = 'abc123'
count=0
for count in range(3):
n = input("input a Password:") #若要輸入英文+數字,要拿掉eval
if n != Password :
print("請輸入密碼")
count += 1
if count == 3:
print("密碼輸入超過三次!")
elif n == Password :
print("密碼輸入正確,歡迎使用本系統!")
break
在驗證輸入三次錯誤時
第三次錯誤時會出現"請輸入密碼",之後才出現輸入超過三次
請問怎麼修正,第三次輸入錯誤時,才不會再出現"請輸入密碼"
例如
input a Password:55
請輸入密碼
input a Password:55
請輸入密碼
input a Password:55
請輸入密碼
密碼輸入超過三次!