.(实践教程47页7)试编写程序,实现以下功能。 # (1)创建一个字典,存放所有已注册用户的用户名和密码。(假设用户信息如下) # 用户名 密码 # John "123" # Marry "111" # Tommy "12345" # (2)提示用户输入用户名和密码 # (3)依次对用户名和密码进行判断,并给出相应的提示。 # 若用户名输入错误,则提示“用户名不正确!” # 若密码输入错误,则提示“密码不正确!” # 若用户名和密码均正确,则提示“登录成功” #
时间: 2024-01-21 16:18:42 浏览: 94
以下是Python代码实现:
```python
# 创建用户字典
user_dict = {
"John": "123",
"Marry": "111",
"Tommy": "12345"
}
# 提示用户输入用户名和密码
username = input("请输入用户名:")
password = input("请输入密码:")
# 对用户名和密码进行判断
if username not in user_dict:
print("用户名不正确!")
elif user_dict[username] != password:
print("密码不正确!")
else:
print("登录成功")
```
运行程序后,会提示用户输入用户名和密码。如果输入的用户名不在用户字典中,则提示“用户名不正确!”;如果输入的密码与对应用户名的密码不一致,则提示“密码不正确!”;如果用户名和密码均正确,则提示“登录成功”。
相关问题
3.(实践教程47页7)试编写程序,实现以下功能。 (1)创建一个字典,存放所有已注册用户的用户名和密码。(假设用户信息如下) 用户名 密码 John 123 Marry 111 Tommy 12345 (2)提示用户输入用户名和密
您好!感谢您的提问。以下是 Python 代码实现您所需的功能:
```python
# 创建字典,存放已注册用户的用户名和密码
users = {
'John': '123',
'Marry': '111',
'Tommy': '12345'
}
# 提示用户输入用户名和密码
username = input('请输入用户名:')
password = input('请输入密码:')
# 验证用户名和密码是否正确
if username in users and users[username] == password:
print('登录成功!')
else:
print('用户名或密码错误!')
```
这段代码首先创建一个字典 `users`,存放所有已注册用户的用户名和密码。接着,通过 `input` 函数提示用户输入用户名和密码。最后,通过条件判断验证用户输入的用户名和密码是否正确,并输出相应的结果。
希望能够帮到您!
3.(实践教程47页7)试编写程序,实现以下功能。 (1)创建一个字典,存放所有已注册用户的用户名和密码。(假设用户信息如下) 用户名 密码 John "123" Marry "111" Tommy "12345" (2)提示用户输入用户名和密码 (3)依次对用户名和密码进行判断,并给出相应的提示。 若用户
输入的用户名和密码都正确,则输出“登录成功!”;
若用户名不存在,则输出“用户名不存在!”;
若用户名存在但密码错误,则输出“密码错误!”。
代码如下:
```
user_dict = {"John": "123", "Marry": "111", "Tommy": "12345"}
username = input("请输入用户名:")
password = input("请输入密码:")
if username in user_dict:
if user_dict[username] == password:
print("登录成功!")
else:
print("密码错误!")
else:
print("用户名不存在!")
```
阅读全文