1. 程式人生 > 實用技巧 >python登入三次出錯提示並退出

python登入三次出錯提示並退出

用for+if語句寫登入程式,要求:

1、使用者名稱與密碼正確直接退出;

2、輸入錯誤提示;

3、輸入三次提示20分鐘後再試,並退出程式。

程式碼如下:

for i in range(3):               #迴圈三次[0,1,2]
real_name = 'zhangshan'
real_pwd = 123456
name = input('使用者名稱:')
password = int(input('密碼:'))
if i < 2: #前兩次迴圈輸入錯誤,提示:使用者名稱或密碼錯誤!請重新輸入
if name == real_name and password == real_pwd:
print('歡迎進入!')
break #輸入正確,直接跳出程式

else:
print('使用者名稱或密碼錯誤!請重新輸入')
if i == 2: #第三次迴圈輸入錯誤,提示:已經輸入三次錯誤,請20分鐘後再試,並退出程式
print('已經輸入三次錯誤,請20分鐘後再試')

執行結果如下:
1、輸入正確:

2、輸入錯誤後正確:

3、輸入3次錯誤:

執行結果正確。