python编写用户登陆系统
时间: 2023-08-27 17:07:00 浏览: 35
好的,以下是一个简单的用户登录系统示例:
```python
users = {'user1': 'password1', 'user2': 'password2', 'user3': 'password3'} # 用户名和密码的字典
def login():
username = input('请输入用户名:')
password = input('请输入密码:')
if username in users and users[username] == password:
print('登录成功!')
else:
print('用户名或密码错误,请重新输入!')
login()
login()
```
这个系统使用一个字典来存储用户名和密码,然后通过输入用户名和密码进行验证。如果验证成功,则输出“登录成功”;如果验证失败,则输出“用户名或密码错误,请重新输入!”并重新调用登录函数。
相关问题
python编写用户登录系统
以下是一个简单的Python用户登录系统的代码示例:
```python
users = {'user1': 'password1', 'user2': 'password2', 'user3': 'password3'}
def login():
username = input('请输入用户名:')
password = input('请输入密码:')
if username in users and users[username] == password:
print('登录成功!')
else:
print('用户名或密码错误。')
login()
```
这个示例中,我们首先定义了一个包含用户名和密码的字典。然后定义了一个名为`login()`的函数,它接受用户输入的用户名和密码,并检查它们是否匹配字典中的值。如果匹配,则打印“登录成功!”消息,否则打印“用户名或密码错误。”消息。最后我们调用`login()`函数以启动登录过程。
需要注意的是,这个示例仅仅是一个简单的示例,实际的用户登录系统中还需要更多的特性和安全措施。例如,用户在输入密码时应该隐藏他们的输入,密码应该加密存储,用户应该有一个“忘记密码”选项等等。
python编写用户登录系统_Python实现的用户登录系统功能示例
好的,以下是一个简单的Python实现的用户登录系统示例:
```python
# 用户名和密码字典
user_dict = {'alice': '123456', 'bob': 'password', 'charlie': 'qwerty'}
# 登录函数
def login():
username = input('请输入用户名:')
password = input('请输入密码:')
if username in user_dict and user_dict[username] == password:
print('登录成功!')
else:
print('用户名或密码错误!')
# 注册函数
def register():
username = input('请输入用户名:')
if username in user_dict:
print('用户名已存在!')
else:
password = input('请输入密码:')
user_dict[username] = password
print('注册成功!')
# 主函数
def main():
while True:
choice = input('请选择功能:1.登录 2.注册 3.退出\n')
if choice == '1':
login()
elif choice == '2':
register()
elif choice == '3':
break
else:
print('无效的选择!')
if __name__ == '__main__':
main()
```
这个示例中,我们定义了一个用户名和密码的字典,然后实现了登录和注册的功能。用户输入用户名和密码后,系统会检查用户名是否存在,如果存在再判断密码是否正确,最终给出相应的提示信息。如果用户选择注册功能,则会让用户输入新的用户名和密码,并将其添加到字典中。主函数中使用一个while循环来让用户重复选择功能,直到用户选择退出为止。