python 3.0 模拟用户登录功能并实现三次错误锁定


Posted in Python onNovember 01, 2017

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。

像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。

Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容。

下面给大家分享示例代码,给大家介绍python 3.0 模拟用户登录功能并实现三次错误锁定,具体代码如下所示:

# -*- coding:utf-8 -*-
#需求模拟用户登录,超过三次错误锁定不允许登陆
count = 0
#realname passwd
Real_Username = "test"
Real_Password = "test"
#读取黑名单的内容
f = open('black_user','r')
lock_file = f.read()
f.close()
Username = input('请输入用户名:')
#判断输入用户是否在黑名单内,如果在则不允许输入密码
for i in range(1):
  if lock_file == Username:
    print('对不起,您的用户已锁定,暂时不允许使用!')
    exit()
  else:
    continue
#尝试输入密码并对输入次数进行计数
for i in range(3):
  Password = input("请输入密码:")
  if Username == Real_Username and Password == Real_Password:
    print("登录成功")
    break
  else:
    print("登录失败")
  count += 1
#如果输入三次错误密码,则提示用户名锁定,并将用户名拉黑
if count == 3:
  print("对不起,您输入的密码错误次数已经达到3次,您的用户名将被锁定")
  f = open("black_user","w")
  f.write("%s"%Username)
  f.close()

总结

以上所述是小编给大家介绍的python 3.0 模拟用户登录功能并实现三次错误锁定,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python中的__new__与__init__魔术方法理解笔记
Nov 08 Python
Python简单获取自身外网IP的方法
Sep 18 Python
python中reload(module)的用法示例详解
Sep 15 Python
PyQt5实现拖放功能
Apr 25 Python
Python实现基于KNN算法的笔迹识别功能详解
Jul 09 Python
使用Python抓取豆瓣影评数据的方法
Oct 17 Python
python使用phoenixdb操作hbase的方法示例
Feb 28 Python
python按修改时间顺序排列文件的实例代码
Jul 25 Python
使用apiDoc实现python接口文档编写
Nov 19 Python
python numpy库linspace相同间隔采样的实现
Feb 25 Python
Python基础类继承重写实现原理解析
Apr 03 Python
基于Python的一个自动录入表格的小程序
Aug 05 Python
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
Nov 01 #Python
Python编程实现双链表,栈,队列及二叉树的方法示例
Nov 01 #Python
Python栈算法的实现与简单应用示例
Nov 01 #Python
Python scikit-learn 做线性回归的示例代码
Nov 01 #Python
机器学习python实战之手写数字识别
Nov 01 #Python
Python定时器实例代码
Nov 01 #Python
机器学习python实战之决策树
Nov 01 #Python
You might like
PHP获取youku视频真实flv文件地址的方法
2014/12/23 PHP
php中strtotime函数性能分析
2016/11/20 PHP
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
textContent在Firefox下与innerText等效的属性
2007/05/12 Javascript
JS+XML 省份和城市之间的联动实现代码
2009/10/14 Javascript
ExtJS 入门
2010/10/29 Javascript
分享8款优秀的 jQuery 加载动画和进度条插件
2012/10/24 Javascript
jQuery基于当前元素进行下一步的遍历
2014/05/20 Javascript
Javascript实现禁止输入中文或英文的例子
2014/12/09 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
JavaScript中Promise的使用详解
2017/02/26 Javascript
详解Angular 自定义结构指令
2017/06/21 Javascript
说说AngularJS中的$parse和$eval的用法
2017/09/14 Javascript
vue+swiper实现组件化开发的实例代码
2017/10/26 Javascript
让网站自动生成章节目录索引的多个js代码
2018/01/07 Javascript
vue实现购物车列表
2020/06/30 Javascript
Vue中ref和$refs的介绍以及使用方法示例
2021/01/11 Vue.js
用Python给文本创立向量空间模型的教程
2015/04/23 Python
python实现协同过滤推荐算法完整代码示例
2017/12/15 Python
几种实用的pythonic语法实例代码
2018/02/24 Python
python  文件的基本操作 菜中菜功能的实例代码
2019/07/17 Python
解决pandas展示数据输出时列名不能对齐的问题
2019/11/18 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
挪威手表购物网站:Klokker
2016/09/19 全球购物
Omio西班牙:全欧洲低价大巴、火车和航班搜索和比价
2017/02/11 全球购物
阿里健康官方海外旗舰店:阿里健康国际自营
2017/11/24 全球购物
外语专业毕业生自我评价分享
2013/10/05 职场文书
小学学雷锋活动总结
2014/04/25 职场文书
幼儿评语大全
2014/04/30 职场文书
安全生产年活动总结
2014/08/29 职场文书
小学教师师德师风自我评价
2015/03/04 职场文书
道歉信怎么写
2015/05/12 职场文书
北京青年观后感
2015/06/15 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
将图片保存到mysql数据库并展示在前端页面的实现代码
2021/05/02 MySQL
vue+spring boot实现校验码功能
2021/05/27 Vue.js