2016-09-19 4 views
-1

Я новичок питон обучаемый, и я написал следующий код с просьбой пользователя ввести учетную запись шпильку:Как я могу форматировать синтаксис while 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 
Смежные вопросы