我如何格式化while循环语法?

时间:2016-09-19 19:16:31

标签: loops

我是初学蟒蛇学习者,我写了以下代码,要求用户输入帐号:

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

现在......如果我只想让用户在冻结帐户之前输入错误的针脚5次,我该怎么做?我甚至使用正确类型的循环吗?

谢谢!

1 个答案:

答案 0 :(得分: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