zoukankan      html  css  js  c++  java
  • 一个简单的python登录验证系统

     

     

    希望大家来指正一下,之前间断学习了很久,刚捡起来继续学习,下面的代码写的不太好,希望看到的大神能够给予指正。

    修正版:

    复制代码
     1 # python_zhangzengqiang
     2 
     3 a = open("user.txt")
     4 b = a.readlines()
     5 a.close()
     6 a2 = open("lock.txt")
     7 b2 = a2.readlines()
     8 a2.close()
     9 loginsucess = False
    10 while True:
    11     username = input("请输入账号或输入'new'创建账号:").strip()
    12     if username == "new":
    13         while True:
    14             newname = input("请输入账号:").strip()
    15             if len(newname) != 0:
    16                 while True:
    17                     newpwd = input("请输入密码:").strip()
    18                     if len(newpwd) != 0:
    19                         a3 = open("user.txt","a")
    20                         a3.write(newname+" "+newpwd+"
    ")
    21                         a3.close()
    22                         print("注册成功!")
    23                         exit()
    24                     else:
    25                         print("密码不能为空,请重新输入!")
    26                         continue
    27             else:
    28                 print("账号不能为空,请重新输入!")
    29                 continue
    30     for i2 in b2:
    31         i2 = i2.split()
    32         if username == i2[0]:
    33             print("该账号已被锁定!")
    34             exit()
    35     if  len(username) != 0:
    36         for i in b:
    37             i = i.split()
    38             if username == i[0]:
    39                 for x in range(3):
    40                     password = input("请输入密码:").strip()
    41                     if password == i[1]:
    42                         loginsucess = True
    43                         break
    44                     else:
    45                         print("密码错误!")
    46                 else:
    47                     print("连续输入密码失败超过3次,账号已被锁定登录!")
    48                     a1 = open("lock.txt","a")
    49                     a1.write(username+"
    ")
    50                     a1.close()
    51                     exit()
    52         if loginsucess is True:
    53             print("登录成功,欢迎回家!")
    54             break
    55         elif loginsucess is False:
    56             print("账号错误,请重新输入!")
    57     else:
    58         print("账号错误,请重新输入!")
    59         continue
    复制代码
  • 相关阅读:
    JavaScript获取查询字符串
    Struts2 验证码图片实例
    js函数重载
    js面向对象基础
    js上下文
    java克隆入门和深入
    js类型检查
    js闭包
    Phonegap移动开发:布局总结(一) 全局
    Python发送多附件邮件的方法
  • 原文地址:https://www.cnblogs.com/xwqhl/p/10674992.html
Copyright © 2011-2022 走看看