python登录系统三次锁定_Python基础篇-账号登录错误三次锁定
实现思路:
打开本地文件,读取是否存在锁定账号
接收控制台输入的账号和密码
判断控制台输入的账号和密码是否与设定的匹配
匹配成功,提示进入系统成功
不匹配,提示密码错误,错误次数+1
判断错误次数是否等于3,等于则把锁定账号写入本地文件中
"""
练习 模拟账号登录
登录错误三次锁定账号
登录成功进入主页面
"""
#默认账号
account_def = "zhanghao"
#默认密码
password_def = "123456"
print("欢迎进入操作系统!")
#文件路径,读取和写入的时候都需要用到,所以就提取用变量存储
file_path = "D:\\Java Program Files\\WorkPython\\LaoNanHai\\account.txt"
#打开一个用于读的文件
f = open(file_path, 'r')
#返回读取到的字符串
lock_account = f.read()
#判断读取到的锁定账号和默认账号是否一致
if lock_account == account_def :
print("不好意思,",lock_account,"账号已被锁定,无法进行登录!")
else:
account = input("请输入您的账号:") #提示输入账号
num = 1
while True: # 无线循环,成功后 break(退出循环)
password = input("请输入您的密码:") #提示输入密码
# 判断输入的账号和密码是否与默认的一致
if account == account_def and password == password_def :
print("您已成功进入系统!")
break; #退出循环
elif num == 3 : #判断错误次数是否是等于3
print("密码输入错误三次,账号被锁定")
#打开一个用于写入的文件
f = open(file_path, 'w')
#写入内容
f.write(account);
#关闭打开文件
f.close()
break #退出新欢
else:
# 错误次数加1
num = num + 1
print("账号或密码错误,请重新输入!")
python登录系统三次锁定_Python基础篇-账号登录错误三次锁定相关推荐
- python 两个变量同时循环_python基础篇(子非鱼)
子非鱼,安知鱼之乐! 学习python的快乐你想象不到 本章主题: 运算符 流程控制 函数 a='少年'b='下山'if a < b : print("我还是从前那个少年" ...
- python列表可以放不同类型_python基础篇数据类型之二——列表(List)
好喽! 迟到的更新来了 ! 上回分享了数据类型中的一位重要成员--'字符串' 别看它弱不禁风,绝大部分场景都能遇到它,例如人口普查表格内录入的信息,word文档内容,网页登陆框和密码输入框等等都会有它 ...
- [Python从零到壹] 三十五.图像处理基础篇之OpenCV绘制各类几何图形
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- [Python从零到壹] 三十九.图像处理基础篇之图像几何变换(镜像仿射透视)
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- [Python从零到壹] 三十六.图像处理基础篇之图像算术与逻辑运算详解
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- [Python从零到壹] 三十八.图像处理基础篇之图像几何变换(平移缩放旋转)
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- 0基础python入门书籍 excel_【曾贤志】从零基础开始用Python处理Excel数据 - 第1季 基础篇...
=====[曾贤志]从零基础开始用Python处理Excel数据 第1季 基础篇====== 1-1 什么是python? .mp4 1-2 为什么要学习用Python处理Excel表格? .mp4 ...
- python登录系统的实现方法_python实现用户登录系统
本文实例为大家分享了用户登录系统python实现代码,供大家参考,具体内容如下 注意事项: 1.使用python3执行程序.按提示输入1或2,登录或退出程序 2.输入用户名后,如果用户名被锁定及无效用 ...
- python登录系统的实现方法_python实现简单登陆系统
新手,虽然比较简单的东西,但是弄了我很久. 很多不完善的地方,比如锁定用户,同一用户输入错三次密码就会锁定,但是如果在第二第三次换了用户再输入原来的用户,则计数会重新计算. 另外不存在的用户输入密码错 ...
- python 01列表异或_python基础篇三
python基础篇二所介绍的列表是基本的数据类型之一,元组.集合.字典也是基本的数据类型之一.熟练运用这些基本的数据类型很重要,就像是一座高楼大厦,把地基打扎实了,这栋高楼大厦才能在狂风暴雨中岿然不动 ...
最新文章
- IDEA Spring框架入门实例
- WEB攻击手段及防御第1篇-XSS
- AtCoder AGC037D Sorting a Grid (二分图匹配)
- Tomcat9.0.46 下载地址
- 【Hibernate】Hibernate实体关系映射——主键相同的一对一关系
- Collection和Map中易考的一些知识点
- 【DP】合唱队形(jzoj 1122)
- uva 12108 Extraordinarily Tired Students(特别困的学生)
- android学习笔记---52_发送状态栏通知
- 程序员如何用编程套路追到女朋友的?
- 那些年的草根站长,都被时代淘汰了吗?
- ITIL与DevOps
- 100道MySQL数据库经典面试题解析(有空必看)
- PLC培训班一般多少钱?
- 电子会计问题及Propects
- xboxone硬盘坏的表现_硬盘或移动硬盘认不到时,应该怎样进行故障的检测才正确...
- matlab里的图像处理函数
- 基于UniGUI的管理系统
- chrome插件离线包(未上架插件解压文件)安装步骤
- 2021年高压电工试题及解析及高压电工证考试