Python编程,用户名与密码输入,依次判断是否正确,一共三次试错机会,三次后,进入5秒休眠状态,并输出倒计时,倒计时结束,重新进入上述循环
时间: 2023-10-14 18:06:04 浏览: 69
好的,我可以帮你写一个简单的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秒休眠状态,并输出倒计时,倒计时结束后重新进入上述循环。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)