用户自主注册功能:可自定义用户名以及密码进行注册登入。
时间: 2023-08-11 12:05:55 浏览: 58
好的,对于用户自主注册功能,您可以通过以下Python代码实现:
```python
# 定义一个字典用于存储注册信息,初始为空
user_dict = {}
# 定义一个函数用于用户注册
def register():
username = input("请输入用户名: ")
password = input("请输入密码: ")
# 判断用户名是否已经被注册
if username in user_dict:
print("该用户名已被注册,请重新输入!")
else:
user_dict[username] = password
print("注册成功!")
# 定义一个函数用于用户登录
def login():
username = input("请输入用户名: ")
password = input("请输入密码: ")
if username in user_dict and user_dict[username] == password:
print("登录成功!")
else:
print("用户名或密码错误!")
# 调用注册和登录函数进行测试
register()
login()
```
这段代码定义了一个`user_dict`字典用于存储用户注册信息,然后定义了`register()`和`login()`两个函数分别用于用户注册和登录。在`register()`函数中,用户需要输入用户名和密码,如果该用户名已被注册,则提示用户重新输入;否则将用户名和密码存入`user_dict`字典中。在`login()`函数中,用户需要输入已经注册的用户名和密码,如果用户名和密码与`user_dict`中的匹配,则登录成功;否则提示用户名或密码错误。
您可以根据自己的需要进行修改和完善。
相关推荐
![war](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)