2016-09-19 172 views
-1

我是一個初學者蟒蛇學習者和我寫了下面的代碼要求用戶輸入帳戶銷:如何格式化while循環語法?

while True: 
    print ('Please enter your pin.') 
    pin = input() 
    if pin =='2356': 
     print('Access granted') 
     break 

現在......如果我只希望允許用戶輸入不正確的PIN 5倍在「凍結賬戶」之前,我該怎麼做?我甚至使用正確的循環類型?

謝謝!

回答

0

是的,你幾乎在那裏。您可以通過遞增如下數值來計算用戶輸入不正確引腳的次數:

incorrect_tries = 0 
while incorrect_tries <= 5: 
    print ('Please enter your pin.') 
    pin = input() 
    if pin =='2356': 
     print('Access granted') 
     break 
    else 
     incorrect_tries +=1