|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
temp = input('输入密码:')
times = 3
i = ''
while True:
print (i,'diyige')
print(temp,'waixunhuan')
for i in temp:
print(i,'dierge')
if i == '*':
print('您还有', times,'次机会,密码不能有*号,', end='')
temp = input('请重新输入:')
print(i)
print(temp)
print('end')
请问大神们,我这个程序可以判定*号了,但是怎么退出这个循环呢,我在哪加break都不对,要么就直接退出,要么就死循环,打印不了end。
请指点!谢谢!
- times = 3
- password = 'qiuyouzhi'
- while times > 0:
- passwd = input("请输入密码:")
- if '*' in passwd:
- print("密码中不能有*号!你还有%d次输入机会." % times, end = '')
- continue
- if passwd != password:
- times -= 1
- print("密码不正确,您还有%d次输入机会." % times, end = '')
- continue
- else:
- break
- if times > 0:
- print("登录成功!")
- else:
- print("登录失败!")
复制代码
试试用这个
|
|