现在有一个输入密码的问题,可以输错3次,例如银行输入密码
for item in range(3):
pwd = input('请输入密码:')
if pwd == '8888':
print('密码正确')
break
else:
print('密码错误')
解释:for in 循环先定义range循环3次,如果一次就输入正确密码直接break结束循环,如果输入错误则继续循环,直到3次结束
当然,使用while循环也一样
a = 0
while a<3:
pwd = input('请输入密码:')
if pwd == '8888':
print('密码正确')
break
else:
print('密码错误')