一个简单的python登录验证系统

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

修正版:

 1 # python_zhangzengqiang2 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+"\n")
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+"\n")
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

posted on 2019-04-09 09:40 恒笛 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/xwqhl/p/10674992.html

一个简单的python登录验证系统相关推荐

  1. python 搭建登陆系统,用Python连接操作MySQL数据库,做一个简单的用户登录注册系统...

    我们可以很容易地用Python实现一个用户登录系统,相信这即使是对编程新手来说也是小菜一碟. 作为Python的小萌新,今天我想记录下来的是如何实现一个连接了MySQL数据库的用户登录注册系统,它的效 ...

  2. python 登录验证_Python实现简单登录验证

    这篇文章主要为大家详细介绍了Python实现简单登录验证的相关资料,需要的朋友可以参考下 本文实例为大家分享了简单的Python登录验证,供大家参考,具体内容如下 编写登录接口 要求:1.输入用户名密 ...

  3. 基于Domoticz智能家居系统(十七)DIY一款基于MySensors的ESP8266+NRF24L01的MQTT(WIFI)和RF无线网关(三)一个简单MySensors客户端的验证实验

    DIY一款基于MySensors的ESP8266+NRF24L01的MQTT(WIFI)和RF无线网关(三)一个简单MySensors客户端的验证实验 一个简单MySensors客户端的验证实验 一. ...

  4. 程序猿修仙之路--数据结构之你是否真的懂数组? c#socket TCP同步网络通信 用lambda表达式树替代反射 ASP.NET MVC如何做一个简单的非法登录拦截...

    程序猿修仙之路--数据结构之你是否真的懂数组? 数据结构 但凡IT江湖侠士,算法与数据结构为必修之课.早有前辈已经明确指出:程序=算法+数据结构  .要想在之后的江湖历练中通关,数据结构必不可少.数据 ...

  5. 如何搭建python框架_从零开始:写一个简单的Python框架

    原标题:从零开始:写一个简单的Python框架 Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 你为什么想搭建一个Web框架?我想有下面几个原因: 有一个 ...

  6. clistctrl控件最后插入在后面_用图表控件做一个简单的员工信息查询系统

    前几天在上课的时候有同学说在做人员的信息查询的时候,经常的要去做查找搜索很麻烦,能不能做一个简单的人员信息查询系统,只需要选择人员的编号就可以查询到这个员工的信息.其实要实现这个同学的需求在EXCEL ...

  7. 安卓 spinner下拉框 做模糊查询_用图表控件做一个简单的员工信息查询系统

    前几天在上课的时候有同学说在做人员的信息查询的时候,经常的要去做查找搜索很麻烦,能不能做一个简单的人员信息查询系统,只需要选择人员的编号就可以查询到这个员工的信息.其实要实现这个同学的需求在EXCEL ...

  8. 用pygame做一个简单的python小游戏---生命游戏

    用pygame做一个简单的python小游戏-生命游戏 生命游戏(Game of Life) 生命游戏(Game of Life)是剑桥大学约翰·何顿·康威(John Horton Conway)教授 ...

  9. 一个简单的python爬虫程序

    #简介 在每次论文被拒再投的过程中,都需要查询最近的与自己论文相关的会议列表.每到这种情况,我一遍采用的是遍历会伴www.myhuiban.com的网站,然后逐个查看会议,关注的有三点,投稿日期,cc ...

  10. php和python写爬虫-一个简单的Python写的XML爬虫

    一个简单的Python写的XML爬虫 来源:程序员人生 发布时间:2013-11-06 16:22:29 阅读次数:1578次 原理很简单,读XML结构,返回值,判断,根据返回的值得到下一个XML的地 ...

最新文章

  1. 既然安卓是开源的 为何华为要 鸿蒙,安卓靠开源、免费赢得了天下,现在华为鸿蒙也是开源免费的! - 区块网...
  2. php 提取登录QQsid_php模拟登录qq邮箱(curl命令详解)
  3. c++—简单的密码本实现
  4. app engine_App Engine中的Google Services身份验证,第2部分
  5. 5条Java记录规则
  6. HDU 4301 Divide Chocolate
  7. 【渝粤教育】国家开放大学2018年秋季 0248-21T电工电子技术 参考试题
  8. ROS学习记录:在ROS的Rviz下完成摄像头的视频显示
  9. java程序设计练习题_Java程序设计基础练习题
  10. mix2线刷开发板救砖_小米MIX 2S手机开不了机_线刷救砖教程_安卓刷机工具_一键刷机...
  11. win11没有扫雷了?咱用python做一个(效果演示+源码分享)
  12. 读书笔记:《管理的常识》
  13. 朗文当代高级英语辞典android,朗文当代高级英语辞典
  14. python合并相同内容单元格_实例28_在Excel表格中将上下行相同内容的单元格自动合并...
  15. hackbar工具安装使用教程
  16. Max-Min Fairness带宽分配算法
  17. C盘清理-我的C盘莫名其妙就满了?
  18. abaqus Tie python脚本报错 原因令人震惊
  19. linux 分卷压缩命令
  20. coding平台简易操作

热门文章

  1. python解析库 爬虫_Python 爬虫 解析库的使用 --- XPath
  2. spring5.0学习笔记7
  3. php怎样注释代码块,vscode怎样注释方法代码块
  4. 散粉在哪个步骤用_无限回购的散粉
  5. 检查pandas是否存在一列或者多列
  6. linux安装向日葵命令行版
  7. 常用图像数据集大全(分类,跟踪,分割,检测等)
  8. python数字图像处理(13):基本形态学滤波
  9. python实现的个人税后工资计算器
  10. Sina微博模拟登录获取Cookies