python 编程实现用户登录管理系统。提示用户输入用户名和密码,判断用户名和密码是否正确(要求用户名是admin,密码是123456)。如果正确,登录成功;如果错误,提示重新输入(最多可以尝试3次)。
时间: 2024-09-20 08:10:18 浏览: 35
在Python中,我们可以创建一个简单的用户登录管理系统的控制台应用程序来实现这个功能。下面是一个基本的示例:
```python
class LoginSystem:
def __init__(self):
self.attempts = 0
def login(self):
username = input("请输入用户名(admin): ")
password = input("请输入密码(123456): ")
while True:
if username.lower() == "admin" and password == "123456":
print("登录成功!")
break
elif self.attempts < 3:
self.attempts += 1
print(f"用户名或密码错误,已尝试{self.attempts}次,请重新输入。")
else:
print("您已经尝试了三次,账户锁定,请联系管理员。")
break
login_system = LoginSystem()
login_system.login()
```
在这个例子中,我们定义了一个`LoginSystem`类,它有一个初始化函数(`__init__`)记录用户的尝试次数。`login`方法会循环提示用户输入用户名和密码,直到验证通过或尝试次数达到3次。
阅读全文