已知某系统所有已注册用户的用户名和密码,创建一个字典存放注册用户信息。编程对用户输入的用户名和密码进行判断,若用户名输入错误
时间: 2024-05-09 18:14:52 浏览: 82
运用C#编程输入用户名后就可以判断输入的用户名是对还是错误
,输出"用户名错误";若用户名输入正确但密码错误,输出"密码错误";若用户名和密码均输入正确,输出"登录成功"。
你可以使用Python的字典来存放注册用户信息,并使用条件语句来判断用户输入的用户名和密码是否正确。下面是一个示例代码:
```python
# 创建字典存放注册用户信息
user_dict = {
'user1': 'password1',
'user2': 'password2',
'user3': 'password3',
}
# 获取用户输入的用户名和密码
username = input('请输入用户名:')
password = input('请输入密码:')
# 判断用户名和密码是否正确
if username in user_dict:
if password == user_dict[username]:
print('登录成功')
else:
print('密码错误')
else:
print('用户名错误')
```
在这个示例代码中,我们首先创建了一个字典`user_dict`来存放注册用户的信息。字典的键是用户名,值是对应的密码。
然后,我们使用`input`函数获取用户输入的用户名和密码,并使用`in`运算符判断用户名是否在字典`user_dict`中。如果用户名不存在,输出"用户名错误";如果用户名存在,再使用索引运算符`[]`获取对应的密码,并判断密码是否正确。如果密码正确,输出"登录成功";否则输出"密码错误"。
阅读全文