利用字典模拟用户登录,应具备以下功能(1)预先利用字典保存用户名和密码(2)分别输入用户名和密码(3)若用户名不在字典中,输出“用户名不存在”,若密码与字典保存值不等,输出“密码错误”用户名和密码均真确,输出“登录成功”
时间: 2023-11-28 15:51:30 浏览: 65
可以使用如下代码实现:
```python
# 预先保存用户名和密码
users = {'Alice': '123456', 'Bob': '654321', 'Charlie': 'password'}
# 输入用户名和密码
username = input('请输入用户名:')
password = input('请输入密码:')
# 判断用户名是否存在,密码是否正确
if username not in users:
print('用户名不存在')
elif users[username] != password:
print('密码错误')
else:
print('登录成功')
```
首先,我们使用字典 `users` 预先保存了几个用户名和密码。然后,通过 `input` 函数分别获取用户输入的用户名和密码。接着,我们判断用户名是否在字典中,如果不在,则输出“用户名不存在”;如果在,则再判断密码是否正确,如果不正确,则输出“密码错误”;如果用户名和密码均正确,则输出“登录成功”。
阅读全文