Python编程,用户名与密码输入,依次判断是否正确,一共三次试错机会,三次后,进入5秒休眠状态,并输出倒计时,倒计时结束,重新进入上述循环
时间: 2023-10-14 08:06:04 浏览: 119
python3.0 模拟用户登录,三次错误锁定的实例
5星 · 资源好评率100%
好的,我可以帮你写一个简单的Python程序来实现这个功能。以下是程序代码:
```python
import time
USERNAME = "username"
PASSWORD = "password"
MAX_ATTEMPTS = 3
while True:
for i in range(MAX_ATTEMPTS):
username_input = input("请输入用户名:")
password_input = input("请输入密码:")
if username_input == USERNAME and password_input == PASSWORD:
print("登陆成功!")
break
else:
print("用户名或密码错误!还有%s次尝试机会" % (MAX_ATTEMPTS - i - 1))
else:
print("尝试次数已用完,请稍后再试!")
for i in range(5, 0, -1):
print("休眠倒计时:%s秒" % i)
time.sleep(1)
continue
break
```
这个程序会先设置好用户名和密码,以及最大尝试次数为3次。然后进入一个无限循环,每次循环会尝试让用户输入用户名和密码,如果输入正确则跳出循环,否则会提示剩余尝试次数,直到达到最大尝试次数还是失败,程序就会进入5秒休眠状态,并输出倒计时,倒计时结束后重新进入上述循环。
阅读全文