一个简单的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
转载于:https://www.cnblogs.com/xwqhl/p/10674992.html
一个简单的python登录验证系统相关推荐
- python 搭建登陆系统,用Python连接操作MySQL数据库,做一个简单的用户登录注册系统...
我们可以很容易地用Python实现一个用户登录系统,相信这即使是对编程新手来说也是小菜一碟. 作为Python的小萌新,今天我想记录下来的是如何实现一个连接了MySQL数据库的用户登录注册系统,它的效 ...
- python 登录验证_Python实现简单登录验证
这篇文章主要为大家详细介绍了Python实现简单登录验证的相关资料,需要的朋友可以参考下 本文实例为大家分享了简单的Python登录验证,供大家参考,具体内容如下 编写登录接口 要求:1.输入用户名密 ...
- 基于Domoticz智能家居系统(十七)DIY一款基于MySensors的ESP8266+NRF24L01的MQTT(WIFI)和RF无线网关(三)一个简单MySensors客户端的验证实验
DIY一款基于MySensors的ESP8266+NRF24L01的MQTT(WIFI)和RF无线网关(三)一个简单MySensors客户端的验证实验 一个简单MySensors客户端的验证实验 一. ...
- 程序猿修仙之路--数据结构之你是否真的懂数组? c#socket TCP同步网络通信 用lambda表达式树替代反射 ASP.NET MVC如何做一个简单的非法登录拦截...
程序猿修仙之路--数据结构之你是否真的懂数组? 数据结构 但凡IT江湖侠士,算法与数据结构为必修之课.早有前辈已经明确指出:程序=算法+数据结构 .要想在之后的江湖历练中通关,数据结构必不可少.数据 ...
- 如何搭建python框架_从零开始:写一个简单的Python框架
原标题:从零开始:写一个简单的Python框架 Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 你为什么想搭建一个Web框架?我想有下面几个原因: 有一个 ...
- clistctrl控件最后插入在后面_用图表控件做一个简单的员工信息查询系统
前几天在上课的时候有同学说在做人员的信息查询的时候,经常的要去做查找搜索很麻烦,能不能做一个简单的人员信息查询系统,只需要选择人员的编号就可以查询到这个员工的信息.其实要实现这个同学的需求在EXCEL ...
- 安卓 spinner下拉框 做模糊查询_用图表控件做一个简单的员工信息查询系统
前几天在上课的时候有同学说在做人员的信息查询的时候,经常的要去做查找搜索很麻烦,能不能做一个简单的人员信息查询系统,只需要选择人员的编号就可以查询到这个员工的信息.其实要实现这个同学的需求在EXCEL ...
- 用pygame做一个简单的python小游戏---生命游戏
用pygame做一个简单的python小游戏-生命游戏 生命游戏(Game of Life) 生命游戏(Game of Life)是剑桥大学约翰·何顿·康威(John Horton Conway)教授 ...
- 一个简单的python爬虫程序
#简介 在每次论文被拒再投的过程中,都需要查询最近的与自己论文相关的会议列表.每到这种情况,我一遍采用的是遍历会伴www.myhuiban.com的网站,然后逐个查看会议,关注的有三点,投稿日期,cc ...
- php和python写爬虫-一个简单的Python写的XML爬虫
一个简单的Python写的XML爬虫 来源:程序员人生 发布时间:2013-11-06 16:22:29 阅读次数:1578次 原理很简单,读XML结构,返回值,判断,根据返回的值得到下一个XML的地 ...
最新文章
- 既然安卓是开源的 为何华为要 鸿蒙,安卓靠开源、免费赢得了天下,现在华为鸿蒙也是开源免费的! - 区块网...
- php 提取登录QQsid_php模拟登录qq邮箱(curl命令详解)
- c++—简单的密码本实现
- app engine_App Engine中的Google Services身份验证,第2部分
- 5条Java记录规则
- HDU 4301 Divide Chocolate
- 【渝粤教育】国家开放大学2018年秋季 0248-21T电工电子技术 参考试题
- ROS学习记录:在ROS的Rviz下完成摄像头的视频显示
- java程序设计练习题_Java程序设计基础练习题
- mix2线刷开发板救砖_小米MIX 2S手机开不了机_线刷救砖教程_安卓刷机工具_一键刷机...
- win11没有扫雷了?咱用python做一个(效果演示+源码分享)
- 读书笔记:《管理的常识》
- 朗文当代高级英语辞典android,朗文当代高级英语辞典
- python合并相同内容单元格_实例28_在Excel表格中将上下行相同内容的单元格自动合并...
- hackbar工具安装使用教程
- Max-Min Fairness带宽分配算法
- C盘清理-我的C盘莫名其妙就满了?
- abaqus Tie python脚本报错 原因令人震惊
- linux 分卷压缩命令
- coding平台简易操作