编写实现用户登录管理系统(用户:张三;密码123456)。提示用户输入用户名和密码,判断用户名和密码是否正确()(如果输入错误可以不断输入直到输入正确)
时间: 2024-09-27 18:08:30 浏览: 16
编写一个简单的用户登录管理系统,我们可以使用Python语言来实现,以下是伪代码示例:
```python
class User:
def __init__(self, username, password):
self.username = username
self.password = password
def login_system():
user_db = {"张三": "123456"} # 假设这是存储用户信息的字典,实际应用中应从数据库获取
while True:
username_input = input("请输入用户名:")
if username_input == "退出":
break
password_input = input("请输入密码:")
if username_input in user_db and user_db[username_input] == password_input:
print("登录成功!欢迎," + username_input)
break
else:
print("用户名或密码错误,请重新输入。")
login_system()
```
在这个程序中,我们首先定义了一个`User`类作为基础模型,然后创建一个`login_system`函数,通过循环让用户输入用户名和密码,并在字典`user_db`中查找匹配的记录。如果输入的用户名和密码一致,用户将被认为是已登录并得到欢迎消息,输入"退出"则停止登录过程。