选择结构与循环结构2 写出以下python代码 编程实现用户登录管理系统,提示用户输入用户名和密码,判断用户名和密码是否正确(要求用户名是admin,密码是123456)。如果正确,登录成功;如果错误,提示重新输入(最多可尝试3次)
时间: 2024-11-22 15:45:07 浏览: 8
Python银行管理系统
5星 · 资源好评率100%
```python
# 定义用户名和密码
username = "admin"
password = "123456"
# 初始化尝试次数为0
attempts = 0
while attempts < 3:
# 提示用户输入用户名和密码
user_input_username = input("请输入用户名: ")
user_input_password = input("请输入密码: ")
# 判断输入是否匹配
if user_input_username == username and user_input_password == password:
print("登录成功!")
break
else:
print("用户名或密码错误,请重新输入.")
attempts += 1
if attempts == 3:
print("您已达到最大尝试次数,无法继续登录,请联系管理员。")
```
在这个代码中,我们使用了一个 `while` 循环来控制用户的登录尝试次数。当用户名和密码正确时,跳出循环;否则,提示用户重新输入并增加尝试次数。如果达到三次尝试仍然失败,会显示登录失败的消息。
阅读全文