#! /usr/bin/env python
# -*- coding: utf-8 -*-
# __author__ = "Deakin"
# Email: 469792427@qq.com
# Date: 2018/1/8#模拟登陆:
#1. 用户输入帐号密码进行登陆
#2. 用户信息保存在文件内
#. 用户密码输入错误三次后锁定用户
f_lock=open("lock_list",'r+',encoding="utf-8")
f_account=open("account",'r',encoding="utf-8")
account = input("pls key in your account name:")
while True:for lockline in f_lock:lockline=lockline.strip('\n')if account==lockline:    print("your account has been locked, pls contact the system administrator")exit()else:passfor accountline in f_account:(user,passwd)=accountline.strip('\n').split() #分辨判断account password是否匹配if account==user:count=0while count<3:password=input("pls key in your password:")if password==passwd:print("welcome to login,%s"%(account))exit()else:if count!=2:print("your password is not correct,pls try again,remain %s times"%(2-count))elif count==2:   #在第三次输错的时候不打印还剩几次机会passcount+=1else:f_lock.write(account+'\n')print("your account has been locked,pls contact your system administrator")exit()else:print("account don't existed")break

转载于:https://www.cnblogs.com/Deakin-Du/p/8218499.html

Instance2:login interface相关推荐

  1. 青桔单车 chameleon 跨平台实践

    前言 近些年,整个前端领域发展迅速,效率型的前端框架也层出不穷,每个团队选择的技术解决方案都不太一致,因为互联网的特性及中国自身的特色,各个产品对于多端的投放的需求是一致的.像小程序这种跨端场景和现有 ...

  2. Java中的接口命名[关闭]

    本文翻译自:Interface naming in Java [closed] Most OO languages prefix their interface names with a capita ...

  3. 基于Java的敬老院管理系统的设计和实现(论文+PPT+源码)

    分类号_______________ 密级________________ UDC _______________ 学号_ ___ 毕业设计(论文) 毕业设计(论文)任务书 第1页 毕业设计(论文)题 ...

  4. Intraweb之EasyUI篇

    Intraweb一直是Delphi快速开发web应用的首选工具,但自带的控件较少,样式比较难看,TMS与IW倒是可用,可是要收费,对于我们这些习惯用免费的用户来说,想找个破解也比较费劲.EasyUI是 ...

  5. 杂记文件cs.txt

    好好加油,好好努力 有情义有担当,无依无傍我自强 男儿当自强 盛年不重来 一日难再晨 及时宜自勉 岁月不待人 0 frg grezvany gvgyr yvahk.gkg 1 config netwo ...

  6. 22套精致的用户界面 PSD 源文件素材

    在这里,我们给大家分享一组精美的 PSD 源文件素材,可以免费下载使用.PSD 素材是很好的资源,对于每个设计师都非常有用,这是设计师之所以不断发布新的和有用的 PSD 文件的原因.高品质的 PSD ...

  7. delphi ado 连接mysql_DELPHI ADO连接数据库

    说明:代码都是工程里拷贝出来的,一定好用,但可能引用了无用的单元.不追求效率,能完成就可以.其它连接数据库的控件,修改一下就可以.ANDROID上连接SQLITE用的TFDConnection这个控件 ...

  8. Android APP架构设计——MVP的使用示例

    0. 前言 为了更好地进行移动端架构设计,我们最常用的就是MVC.MVP和MVVM,作为三个最耳熟能详的三大架构,应用可谓非常广泛.对于这三种架构设计以及优缺点已经在Android APP架构设计-- ...

  9. 滴滴青桔单车跨端技术方案和业务技术架构,及框架设计和性能提升实践

    导读:经过将近两年的发展,小程序已经深入用户的日常生活,小程序应用数量超过了百万量级,覆盖众多细分行业,日活用户达到两个亿.青桔单车是日活相对较高的小程序,这也要求我们对小程序的性能.稳定性及安全有较 ...

最新文章

  1. linux 生成字母序列,讲解在Linux平台中的Bash序列表达式(Sequence Expression)
  2. android 判断ip地址合法
  3. sql配置管理器服务是空的_PostgreSQL 12 安装和配置
  4. NFS配置及开机自动挂载
  5. prometheus linux下载_Prometheus笔记
  6. 自定义alert弹出框
  7. php编辑日历,【PHP】制作日历
  8. Swift 圆形进度条
  9. 全面解析免费及收费SSH工具的基本特性和总结
  10. linux有线无线同时使用教程,巧用无线路由器 让有线、无线网络互通
  11. Idea 插件下载缓慢,无法下载的解决方式
  12. 2018TLC大会精彩回顾
  13. 前端vue几款模板介绍
  14. Kafka3.2.0 + kraft集群安装部署说明
  15. 风潮唱片-远方的寂静;专辑
  16. windows下WNMP(windows+nginx+mysql+php)配置
  17. C语言及程序设计(公开课)主页
  18. 领域驱动设计-领域建模
  19. IOS 屏幕适配(一)理论篇
  20. 光流估计(三) PWC-Net 模型介绍

热门文章

  1. 银行卡扫描(基于swift)
  2. 利用Python抓取搜索引擎结果
  3. php 邮件收发 (乱码)
  4. PowerShell2.0之与COM对象交互(五)与脚本宿主代码协同工作
  5. 原子变量, 无锁定且无等待算法
  6. 2d游戏引擎_8年,从2D到3D,我的学习之路
  7. Spring Boot使用Poi将Excel导入进数据库
  8. 2020 AI、CV、NLP顶会最全时间列表
  9. mysql系列:登陆和退出
  10. 今日恐慌与贪婪指数为38 等级从贪婪转为恐慌