.创建两个函数,个是注册函数register,用来注册用户名和密码个txt文件中,该文件本身是有一些字符(用input输入)写入会把用数字的 (自己随便写)然后,需要调用register函数后,户名和密码写入到txt文件里。 (写文件)2.第二个函数是,登录函数login,你登录输入的用户名和密码与txt里的一致,则表示用户登录成功 (读文件)
时间: 2024-03-19 20:43:36 浏览: 24
好的,这两个函数可以用Python来实现。下面是代码示例:
```python
# 注册函数
def register():
username = input("请输入用户名:")
password = input("请输入密码:")
with open("user.txt", "a") as f:
f.write(username + " " + password + "\n")
print("注册成功!")
# 登录函数
def login():
username = input("请输入用户名:")
password = input("请输入密码:")
with open("user.txt", "r") as f:
for line in f:
line = line.strip().split(" ")
if username == line[0] and password == line[1]:
print("登录成功!")
return
print("用户名或密码错误!")
# 测试代码
register()
login()
```
这段代码实现了两个函数,一个是注册函数`register()`,用来将用户输入的用户名和密码写入到`user.txt`文件中;另一个是登录函数`login()`,用来读取`user.txt`文件中的用户名和密码,与用户输入的用户名和密码进行比对,如果一致则登录成功,否则登录失败。
注意,在这个示例中,用户名和密码之间用空格隔开,并且每个用户的用户名和密码都单独占一行,这样在读取文件时才能正确地进行比对。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)