编写用户登录程序,即当用户输入用户名和密码后,在存储的5对用户名和密码中查找,如果用户名和密码与存储的内容匹配, 则提示“用户名和密码正确,允许登录!”;否则,根据错误情况,提示“用户名不存在!”或“密码错误!”
时间: 2024-09-27 21:16:40 浏览: 33
编写用户登录程序的基本步骤如下:
首先,假设我们已经有一个包含5对用户名和密码的字典或列表,可以按照以下Python代码示例实现:
```python
# 假设我们有一个存储了用户名和密码的字典,实际应用中可以从数据库或其他来源获取
user_credentials = {
"user1": "password1",
"user2": "password2",
"user3": "password3",
"user4": "password4",
"user5": "password5"
}
def login(username, password):
if username in user_credentials and user_credentials[username] == password:
print("用户名和密码正确,允许登录!")
else:
if username not in user_credentials:
print("用户名不存在!")
else:
print("密码错误!")
# 用户输入用户名和密码
input_username = input("请输入用户名:")
input_password = input("请输入密码:")
login(input_username, input_password)
```
在这个程序中,`login()`函数接受两个参数,尝试从存储的用户凭据中找到匹配的用户名和密码。如果找到,就打印出登录成功的消息;如果没有找到,会检查是用户名不存在还是密码错误。
阅读全文