用python已知字典 dic={'Tommy':'123', 'Dora':'456', 'Joyce':'789'},存放了某系统所有合法的用户名和密码。试编写程序,判断用户输入的用户名和密码是否合法,并输出相应的提示信息。
时间: 2023-12-23 21:05:17 浏览: 193
python实现用户名密码校验
好的,根据你的要求,以下是 Python 代码实现:
```python
dic = {'Tommy': '123', 'Dora': '456', 'Joyce': '789'}
username = input("请输入用户名:")
password = input("请输入密码:")
if username in dic and dic[username] == password:
print("登录成功!")
else:
print("用户名或密码错误!")
```
解释一下代码:
- 首先定义了一个字典 `dic`,存放了某系统所有合法的用户名和密码。
- 然后使用 `input` 函数让用户输入用户名和密码。
- 接着使用 `if` 语句判断用户输入的用户名是否在字典 `dic` 中,并且对应的密码是否和用户输入的密码相等。如果都成立,则输出“登录成功!”;否则输出“用户名或密码错误!”。
希望我的回答能够帮到你。
阅读全文