系统里有用户和用户密码,用python实现模拟用户登陆功能
时间: 2024-09-28 10:15:43 浏览: 50
计算机等级考试二级(python)真题 + python123 题库 源代码 (三)
5星 · 资源好评率100%
在Python中实现用户登录功能,通常会涉及到数据存储(如字典、文件或数据库)和用户输入验证。这里是一个简单的示例,使用字典存储用户信息,然后通过循环提示用户输入用户名和密码进行匹配:
```python
# 假设我们有一个用户和密码的简单字典作为数据库
users = {
"admin": "123456", # 用户名: 密码
"user1": "password1",
"user2": "password2"
}
def login():
while True:
username = input("请输入用户名: ")
password = input("请输入密码: ")
if username in users and users[username] == password:
print("登录成功!")
break # 如果密码正确,退出循环
else:
print("用户名或密码错误,请重试.")
login()
```
在这个例子中,如果用户输入正确的用户名和密码,程序会打印出"登录成功!"并结束;否则会提示错误并继续循环。
阅读全文