|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
i=3
temp=input('请输入密码:')
key='7920'
while i>1:
while '*' in temp:
temp=input('含非法字符,请重新确认密码''您还有'+str(i)+'次机会,请重新输入:') 就是这里,出去之后我怎么还能回来,就是密码显示错误之后再进来
if temp==key:
print('密码正确,欢迎进入系统......')
else:
print('密码错误,请重新确认密码''您还有'+str(i-1)+'次机会')
input('请重新输入密码:')
i-=1
print('没机会了')
#. 设计一个验证用户密码程序,用户只有三次机会输入错误,不过如果用户输入的内容中包含"*"则不计算在内。#
改成这样即可:
- i = 3
- key = '7920'
- while i > 0:
- temp = input('请输入密码:')
- while '*' in temp:
- temp = input('含非法字符,请重新确认密码''您还有' + str(i) + '次机会,请重新输入:')
- if temp == key:
- print('密码正确,欢迎进入系统......')
- if i == 1:
- print('密码错误,你已经用尽了所有机会!')
- i -= 1
- else:
- print('密码错误,请重新确认密码''您还有' + str(i - 1) + '次机会')
- i -= 1
复制代码
|
|