|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- times = 3
- password = 'fishc.com'
- answer = input('请输入密码:')
- while times:
-
- if answer == password:
- print('密码正确,进入程序...')
- break
- elif '*' in answer:
- print('密码中不能含有‘*’号!您还有',times,'次机会!请输入密码:')
- continue
- else:
- print('密码输入错误!你还有',times - 1,'次机会!请输入密码:')
- times -= 1
复制代码 当我输入*号时为什么会进入死循环!
这是我的输出结果,对比答案也差不多啊!
请输入密码:好
密码输入错误!你还有 2 次机会!请输入密码:
密码输入错误!你还有 1 次机会!请输入密码:
密码输入错误!你还有 0 次机会!请输入密码:
请输入密码:*
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
密码中不能含有‘*’号!您还有 3 次机会!请输入密码:
一直是死循环
我的代码哪里错了吗?
answer = input('请输入密码:')放在while里面。
|
|