用python实现用户注册登陆系统

2023-08-22 14:18:19 浏览数 (12)

1 问题

如何用python实现用户注册后记录账号并能够登陆?

2 方法

  1. 引入os模块;
  2. 使用db类;
  3. 定义函数;
  4. If判断语句;

代码清单 1

import osdef login(username,password): f = open("db",'r') for line in f: line_list = line.strip().split("|") if line_list[0] == username and line_list[1] == password: return True return Falsedef register(username,password): f = open("db",'a') temp = "n" username "|" password f.write(temp) f.close() return Truedef main(): choice = input("***欢迎来到wyf景区,请选择您的操作***n1:登录n2:注册n3:游客登录n请输入您的操作:") if choice == "1": user = input("请输入用户名:") pwd = input("请输入密码:") result = login(user,pwd) if result: print("登录成功") else: print("登录失败,请检查用户名或密码是否准确") elif choice == "2": user = input("请输入用户名:") pwd = input("请输入密码:") result = register(user,pwd) if result: print('注册成功') else: pass elif choice == "3": print('******系统正在加载,请稍后******') else: print('你的选择有误,请重新输入')main()

3 结语

针对如何用python程序实现用户注册登陆系统的问题,提出使用os模块、db类、定义函数和if判断语句的方法,通过实验,证明该方法是有效的。通过对os模块、db类的学习,定义函数和if判断语句的运用,丰富了学科知识,巩固了课堂上学习的知识,提升了将所学知识运用到实际生活中的能力。

0 人点赞