用户登陆程序(python3.x),,程序要求:  1.输


程序要求:
  1.输入用户,如果没有注册,先注册

  2.认证成功先是欢迎信息

  3.输错三次后锁定

 1 username = input("username:") 2 #判断用户被锁了 3 with open("lock.txt",‘r+‘) as l: 4     lockname=l.readlines() 5     if username in lockname: 6         print ("you user is locked,you can not login,plese you go to  unlock...") 7         exit() 8     else: 9         print ("you user unlock,plese next...")10 11 #判断用户是否注册,如果注册进行登陆,没有注册则进行注册12 for i in range(2):13     with open("register.txt",‘r+‘) as f:14         regname=f.readlines()15         if username in regname:16              print("your user have registed........plese logining...")17              break18         else:19              print("this system have not your user,you must to regist....")20              with open("passwd.txt",‘r+‘) as p:21                 reguser = input("reguser:")22                 regpasswd= input("regpasswd:")23                 f.writelines(‘\n‘)24                 f.writelines(reguser)25                 p.writelines(‘\n‘)26                 p.writelines(regpasswd)27 28 #进行登陆29 loginname=input("loginname:")   ##这个name与注册的是相同的30 for i in range(3):31     loginpasswd=input("loginpasswd:")32     with open("passwd.txt",‘r+‘) as w:33          passwd=w.readlines()34 35          if loginpasswd in passwd:36             print ("welcome to here....")37             break38          elif i<2:39             print ("your passwd is false...plese try agin...")40          else:41             print ("you have tried three times,your user have locked")42             #向锁文件添加用户43             with open("lock.txt",‘a+‘) as k:44                 k.writelines(‘\n‘)45                 k.writelines(loginname)

用户登陆程序(python3.x)

评论关闭