设计一个验证用户密码程序,用户只有三次机会输入错误,不过如果用户输入的内容中包含"*"则不计算在内。
Serect = 'w123'
TimeNum1 = 0
Status = 0
while TimeNum1 < 3:
temp = input('请输入密码:')
if Serect == temp:
Status = 1
break
elif '*' in temp:
continue
else:
TimeNum1 += 1
print('答错了!')
if Status == 0:
print('超出三次尝试,解密失败!')
else:
print('恭喜解密成功!')
本文介绍了一个简单的密码验证程序设计思路,用户有三次机会输入正确密码,若输入包含*则不计入错误次数。通过此设计,提高了用户体验,同时保持了基本的安全性。
2099

被折叠的 条评论
为什么被折叠?



