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

2022-07-12 04:15:07 字數 967 閱讀 6932

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

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

2、輸入錯誤提示;

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

**如下:

for i in range(3):               #最多迴圈3次[0,1,2],也就是試錯3次

real_name = 'zhangshan'

real_pwd = 123456

name = input('使用者名稱:')

password = int(input('密碼:')) #密碼是數字,因此前面需要轉換型別加int

if name == real_name and password == real_pwd:

print('歡迎進入!')

break

else:

print('使用者名稱或密碼錯誤!請重新輸入')

if i == 2: #第三次迴圈

if name == real_name and password == real_pwd: #同樣需要判斷輸入是否錯誤

print('已經輸入三次錯誤,請20分鐘後再試')

執行結果如下:

1、輸入正確:

2、輸入錯誤後正確:

3、輸入3次錯誤:

執行結果正確。

python 使用者登入(三次機會)

給使用者三次輸入使用者名稱和密碼的機會,要求如下 1 如輸入第一行輸入使用者名為 kate 第二行輸入密碼為 666666 輸出 登入成功!退出程式 2 當一共有3次輸入使用者名稱或密碼不正確輸出 3次使用者名稱或者密碼均有誤!退出程式。輸入輸出 示例 1 kate 666666 登入成功!示例 2...

python使用者登入(三次機會)

實現使用者登入時的資訊驗證 登入時提示使用者輸入使用者名稱和密碼,驗證是不是匹配,系統提供使用者有3次機會輸入使用者名稱和密碼,如果超過3次仍不能匹配,程式結束。根據3種匹配結果 資訊匹配 資訊不匹配 3次都不匹配 執行不同的操作。賬號 admin 密碼 123456 資訊完全匹配 輸出 歡迎進入該...

Python登入,輸入三次密碼

第一段python 寫了一天,總算不報錯了,值得紀念。基本要求 寫乙個登入介面,登入三次鎖定使用者 1.包含乙個使用者資訊檔案,使用者名稱和密碼 2.黑名單檔案 過程 1.先檢查是否在黑名單中,如果存在則不讓登入 2.如果不在黑名單中也不在使用者列表,則提示找管理員開通 3.如果在使用者表中,則提示...