python銀行輸入密碼五次次數限制程序實現,主要在於對於異常情況的處理語句的編寫,需要使用while循環語句和try和except異常處理語句的復合編寫語句
n=0
while n<5:
try:
s=eval(input("請輸入你的銀行卡密碼:"))
break
except:
while n<4:
n=n+1
print("銀行卡密碼輸入有誤!所剩余次數還有{}次,請重新輸入:".format(5-n),end="")
try:
s=eval(input())
break
except:
continue
break
if n<4:
print("輸入密碼確認無誤,開始讀卡!")
else:
print("密碼輸入剩余次數為0,不可再次輸入")
執行結果如下所示: