qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

设计登录注册程序:接收信息、记录日志并验证登录尝试

时间2024-06-06 11:11:48 提问来自 江西省南昌市 的网友 分类创作 浏览233
解析:首先需要实现注册功能,接收用户名和密码,将其写入log.txt文件。然后实现登录功能,读取log.txt文件中的用户名和密码进行验证,尝试三次后提示登录失败。 代码如下: ```python def register(): username = input("请输入用户名:") password = input("请输入密码:") with open("log.txt", "a") as f: f.write(f"{username} {password} ") print("注册成功") def login(): for i in range(3): username = input("请输入用户名:") password = input("请输入密码:") with open("log.txt", "r") as f: lines = f.readlines() for line in lines: user, pwd = line.strip().split() if user == username and pwd == password: print("登录成功") return print("用户名或密码错误,请重新输入") print("明天继续吧") if __name__ == "__main__": while True: operation = input("请选择操作(1. 注册 2. 登录 3. 退出):") if operation == "1": register() elif operation == "2": login() elif operation == "3": break else: print("输入错误,请重新输入") ``` 运行上述代码,根据提示选择注册或登录操作。

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 假设你的大学正在进行一项调查,以收集学生对网课的意见。你要写一份对调查的回复,说明它们的优缺点以及可以改进的地方 下一篇 坐在火车上能写一首七言绝句吗