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 相关文章推荐
在PyCharm中三步完成PyPy解释器的配置的方法
Oct 29 Python
Python post请求实现代码实例
Feb 28 Python
关于Python 中的时间处理包datetime和arrow的方法详解
Mar 19 Python
python读取mysql数据绘制条形图
Mar 25 Python
利用Python自动化操作AutoCAD的实现
Apr 01 Python
Django Form设置文本框为readonly操作
Jul 03 Python
Python grequests模块使用场景及代码实例
Aug 10 Python
如何完美的建立一个python项目
Oct 09 Python
python中如何使用虚拟环境
Oct 14 Python
Python基于Socket实现简易多人聊天室的示例代码
Nov 29 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
Jan 12 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
Mar 03 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
深入for,while,foreach遍历时间比较的详解
2013/06/08 PHP
phpStudy访问速度慢和启动失败的解决办法
2015/11/19 PHP
JS获取dom 对象 ajax操作 读写cookie函数
2009/11/18 Javascript
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
JavaScript 中的日期和时间及表示标准介绍
2013/08/21 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
2013/11/21 Javascript
scrollWidth,clientWidth,offsetWidth的区别
2015/01/13 Javascript
Node.js实现Excel转JSON
2015/04/24 Javascript
在JavaScript中操作数组之map()方法的使用
2015/06/09 Javascript
jQuery实现控制文字内容溢出用省略号(…)表示的方法
2016/02/26 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
2016/09/02 Javascript
js移动焦点到最后位置的简单方法
2016/11/25 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
2017/03/21 jQuery
JavaScript数据结构中串的表示与应用实例
2017/04/12 Javascript
Node.js开发第三方微信公众平台
2017/06/05 Javascript
JavaScript解析任意形式的json树型结构展示
2017/07/23 Javascript
vue项目中添加单元测试的方法
2018/07/21 Javascript
详解搭建es6+devServer简单开发环境
2018/09/25 Javascript
Layui 解决表格异步调用后台分页的问题
2019/10/26 Javascript
在vue中使用防抖函数组件操作
2020/07/26 Javascript
Vue组件跨层级获取组件操作
2020/07/27 Javascript
TensorFlow saver指定变量的存取
2018/03/10 Python
Django+JS 实现点击头像即可更改头像的方法示例
2018/12/26 Python
python pandas生成时间列表
2019/06/29 Python
Python3 翻转二叉树的实现
2019/09/30 Python
python实现提取str字符串/json中多级目录下的某个值
2020/02/27 Python
耐克波兰官方网站:Nike波兰
2019/09/03 全球购物
Smilodox官方运动服装店:从运动服到健身配件
2020/08/27 全球购物
高分子材料与工程专业推荐信
2013/12/01 职场文书
教师个人发展总结
2015/02/11 职场文书
2015年暑期社会实践活动总结
2015/03/27 职场文书
矛盾论读书笔记
2015/06/29 职场文书
早安问候语大全
2015/11/10 职场文书
斗罗大陆八大特殊魂兽,龙族始祖排榜首,第五最残忍(翠魔鸟)
2022/03/18 国漫
Django框架中模型的用法
2022/06/10 Python