管理员登陆流浪猫救助平台,有3次输入用户名和密码的机会。默认管理员账号为admin,密码为123456。输入正确时提示登陆成功。输入错误提示输入错误并提示剩余登陆次数。用while语句完成此问题
时间: 2024-09-22 07:06:22 浏览: 35
管理员登录流浪猫救助平台的程序可以使用Python编写一个简单的while循环来实现,下面是一个示例:
```python
# 初始化变量
username = "admin"
password = "123456"
login_attempts = 3
while login_attempts > 0:
# 获取用户输入
user_input_username = input("请输入用户名(默认 admin):")
if not user_input_username:
user_input_username = "admin"
user_input_password = input("请输入密码(默认 123456):")
if not user_input_password:
user_input_password = "123456"
# 检查用户名和密码是否匹配
if user_input_username == username and user_input_password == password:
print("登陆成功!")
break
else:
login_attempts -= 1
print("输入错误!剩余{}次尝试。".format(login_attempts))
if login_attempts == 0:
print("登录失败,所有尝试次数已用完。")
```
在这个代码中,管理员有三次机会输入正确的用户名和密码。如果输入正确,会跳出循环并显示登陆成功;如果输入错误,会减少剩余的尝试次数,并继续询问。当尝试次数用完后,将显示登录失败的信息。
阅读全文