(1)创建字典存储已注册的用户名和密码,内如如下表用户名 123 111 123456 密码 John Marry Tommy (2)分别提示输入用户名和密码 (3)依次对用户名和密码进行判断,并给出响应的提示。若用户名不在字典中,则提示"用户不存在",并注册 若密码与字典中用户名对应的密码不匹配,则提示"密码错误"若用户名和密码均正确,则提示"登录成功"
时间: 2023-11-22 17:55:15 浏览: 143
以下是 Python 代码实现该功能:
```python
# 创建字典存储已注册的用户名和密码
user_dict = {
'123': 'John',
'111': 'Marry',
'123456': 'Tommy'
}
while True:
# 提示输入用户名和密码
username = input('请输入用户名:')
password = input('请输入密码:')
# 判断用户名是否存在
if username not in user_dict:
print('用户不存在')
# 注册新用户
new_password = input('请输入新密码:')
user_dict[username] = new_password
print('注册成功')
# 判断密码是否正确
elif user_dict[username] != password:
print('密码错误')
else:
print('登录成功')
break
```
运行结果:
```
请输入用户名:123
请输入密码:John
登录成功
```
相关问题
py创建一个字典,存放所有已注册用户的用户名和密码。(假设用户信息如下) 用户名 密码 John "123" Marry "111" Tommy "12345"
好的,以下是创建字典的代码:
```
user_dict = {
"John": "123",
"Marry": "111",
"Tommy": "12345"
}
```
其中,每个键都代表一个用户名,对应的值则是该用户的密码。这个字典可以用于存储所有已注册用户的信息。如果还需要添加新的用户,可以使用类似以下的代码:
```
user_dict["Jane"] = "abc123"
```
这将在字典中添加一个新的键值对,表示用户名为 "Jane",密码为 "abc123" 的用户已经注册。
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` 函数提示用户输入用户名和密码。最后,通过条件判断验证用户输入的用户名和密码是否正确,并输出相应的结果。
希望能够帮到您!