1.先做一个基础版:用字符串存储一个密码,与用户输入的字符进行匹配,用for循环限制输入次数为3次,完成后打印验证结果。
mima='123456'
for i in range(3):
password=input('请输入六位数字密码:')
if password==mima:
print('密码正确。')
break
else:
print('密码错误,请重新输入。')
else:
print('3次机会已用完。')
2.改为用字典存储多组用户名和密码,用户输入的用户名和密码与字典进行比对验证,只有用户名和密码都匹配时才能验证通过,并且改为用while循环来限次数。
mimaben={'张三':'123456','李四':'112233','王五':'666666'}
time1=0
while time1<3:
xingming=input('请输入用户名:')
mima1=input('请输入6位数字密码:')
if xingming not in mimaben.keys():
print('用户名不存在,请重新输入。')
elif mima1==mimaben[xingming]:
print('密码正确。')
break
else:
print('密