[問題] 密碼問題
題目如下:
出現”請輸入密碼”的提示,使用者有最多三次輸入的機會。
若輸入正確,則印出”密碼輸入正確,歡迎使用本系統!”。
若輸入不正確,再次出現”請輸入密碼”的提示。
若三次輸入不正確,則印出”密碼輸入超過三次!”,並結束程式的執行。
程式碼為:
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
請輸入密碼
密碼輸入超過三次!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.2.18
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1553269140.A.428.html
推
03/22 23:44,
6年前
, 1F
03/22 23:44, 1F
→
03/22 23:45,
6年前
, 2F
03/22 23:45, 2F
→
03/22 23:48,
6年前
, 3F
03/22 23:48, 3F
→
03/23 00:06,
6年前
, 4F
03/23 00:06, 4F
→
03/23 11:06,
6年前
, 5F
03/23 11:06, 5F
→
03/23 11:07,
6年前
, 6F
03/23 11:07, 6F
→
03/23 11:08,
6年前
, 7F
03/23 11:08, 7F
→
03/23 12:00,
6年前
, 8F
03/23 12:00, 8F
推
03/23 12:16,
6年前
, 9F
03/23 12:16, 9F
推
03/23 12:57,
6年前
, 10F
03/23 12:57, 10F

→
03/23 12:57,
6年前
, 11F
03/23 12:57, 11F
→
03/23 12:58,
6年前
, 12F
03/23 12:58, 12F

→
03/23 12:58,
6年前
, 13F
03/23 12:58, 13F
→
03/23 12:59,
6年前
, 14F
03/23 12:59, 14F
→
03/23 12:59,
6年前
, 15F
03/23 12:59, 15F
→
03/23 14:40,
6年前
, 16F
03/23 14:40, 16F

→
03/23 14:43,
6年前
, 17F
03/23 14:43, 17F
→
03/23 14:43,
6年前
, 18F
03/23 14:43, 18F
→
03/24 20:14,
6年前
, 19F
03/24 20:14, 19F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章