实现思路:

打开本地文件,读取是否存在锁定账号

接收控制台输入的账号和密码

判断控制台输入的账号和密码是否与设定的匹配

匹配成功,提示进入系统成功

不匹配,提示密码错误,错误次数+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基础篇-账号登录错误三次锁定相关推荐

  1. python 两个变量同时循环_python基础篇(子非鱼)

    子非鱼,安知鱼之乐! 学习python的快乐你想象不到   本章主题: 运算符 流程控制 函数 a='少年'b='下山'if a < b : print("我还是从前那个少年" ...

  2. python列表可以放不同类型_python基础篇数据类型之二——列表(List)

    好喽! 迟到的更新来了 ! 上回分享了数据类型中的一位重要成员--'字符串' 别看它弱不禁风,绝大部分场景都能遇到它,例如人口普查表格内录入的信息,word文档内容,网页登陆框和密码输入框等等都会有它 ...

  3. [Python从零到壹] 三十五.图像处理基础篇之OpenCV绘制各类几何图形

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  4. [Python从零到壹] 三十九.图像处理基础篇之图像几何变换(镜像仿射透视)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  5. [Python从零到壹] 三十六.图像处理基础篇之图像算术与逻辑运算详解

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  6. [Python从零到壹] 三十八.图像处理基础篇之图像几何变换(平移缩放旋转)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  7. 0基础python入门书籍 excel_【曾贤志】从零基础开始用Python处理Excel数据 - 第1季 基础篇...

    =====[曾贤志]从零基础开始用Python处理Excel数据 第1季 基础篇====== 1-1 什么是python? .mp4 1-2 为什么要学习用Python处理Excel表格? .mp4 ...

  8. python登录系统的实现方法_python实现用户登录系统

    本文实例为大家分享了用户登录系统python实现代码,供大家参考,具体内容如下 注意事项: 1.使用python3执行程序.按提示输入1或2,登录或退出程序 2.输入用户名后,如果用户名被锁定及无效用 ...

  9. python登录系统的实现方法_python实现简单登陆系统

    新手,虽然比较简单的东西,但是弄了我很久. 很多不完善的地方,比如锁定用户,同一用户输入错三次密码就会锁定,但是如果在第二第三次换了用户再输入原来的用户,则计数会重新计算. 另外不存在的用户输入密码错 ...

  10. python 01列表异或_python基础篇三

    python基础篇二所介绍的列表是基本的数据类型之一,元组.集合.字典也是基本的数据类型之一.熟练运用这些基本的数据类型很重要,就像是一座高楼大厦,把地基打扎实了,这栋高楼大厦才能在狂风暴雨中岿然不动 ...

最新文章

  1. IDEA Spring框架入门实例
  2. WEB攻击手段及防御第1篇-XSS
  3. AtCoder AGC037D Sorting a Grid (二分图匹配)
  4. Tomcat9.0.46 下载地址
  5. 【Hibernate】Hibernate实体关系映射——主键相同的一对一关系
  6. Collection和Map中易考的一些知识点
  7. 【DP】合唱队形(jzoj 1122)
  8. uva 12108 Extraordinarily Tired Students(特别困的学生)
  9. android学习笔记---52_发送状态栏通知
  10. 程序员如何用编程套路追到女朋友的?
  11. 那些年的草根站长,都被时代淘汰了吗?
  12. ITIL与DevOps
  13. 100道MySQL数据库经典面试题解析(有空必看)
  14. PLC培训班一般多少钱?
  15. 电子会计问题及Propects
  16. xboxone硬盘坏的表现_硬盘或移动硬盘认不到时,应该怎样进行故障的检测才正确...
  17. matlab里的图像处理函数
  18. 基于UniGUI的管理系统
  19. chrome插件离线包(未上架插件解压文件)安装步骤
  20. 2021年高压电工试题及解析及高压电工证考试

热门文章

  1. win10计算机升级系统,微软Win10升级助手
  2. 微信跳转手机浏览器实现
  3. 为你的掘金和 GitHub 设定个性域名
  4. Twitter技术主管回怼马斯克!马斯克:He’s fired!
  5. win7电脑怎么提升开机速度
  6. python使用pika库调用rabbitmq的交换机模式
  7. C盘空间不足,UE4的deriveddatacache目录位置修改
  8. Tesseract-OCR识别中文与训练字库
  9. 4k纸是几厘米乘几厘米_4K纸是多大?
  10. Oracle安装过程中出现的错误指令