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模拟三次输入密码_python 3.0 模拟用户登录功能并实现三次错误锁定相关推荐

  1. python请输入用户名编程_Python基础练习之用户登录实现代码分享

    导读热词 python版本为python3.5 @H_502_4@1.要求 1)输入用户名密码 2)认证成功后显示欢迎信息 3)输错三次后锁定 @H_502_4@2.需求分析 1)用户信息存储在文件中 ...

  2. python实现用户登录_Python实现简单的用户登录功能并且限制次数

    1 建立一个名称为u_info的文件用来存储用户名和密码信息,如图所示 文件内容如下: zhangxiaosan-123456 lixi-123456 2 写登录功能的函数,用def代码创建名称为lo ...

  3. python用户名密码登录、错误三次结束_Python实现简单的用户登录信息确认,密码输错3次后,用户被锁定...

    '''问题描述: 从文档中读入用户名和密码,检验用户名和密码的正确性, 密码输错三次后用户被锁定,不允许登陆 解决思路: 1.读用户信息文档,存入二维列表中, 2.需要把锁定的拉入黑名单 3.只有用户 ...

  4. html+ajax登陆,jQuery+Ajax模拟用户登录功能的实现代码

    摘要 腾兴网为您分享:jQuery+Ajax模拟用户登录功能的实现代码,钻石星球,篆刻字典,中信金通,易码平台等软件知识,以及电视猫app,河南app,红豆婚恋,xvideos本,电子电路,qq约会, ...

  5. python抢票web端_python+Splinter实现12306抢票功能

    本文实例为大家分享了python实现12306抢票功能的具体代码,供大家参考,具体内容如下 源码记录如下: #!/usr/bin/env python # _*_ coding:utf-8 _*_ # ...

  6. python实现登录功能_python实现用户登录功能模块

    python实现登录功能模块#!/usr/bin/env python while True: user = raw_input('Please input username:') if user = ...

  7. python名片管理系统2.0_Python:名片管理系统2.0(增加登录功能)

    1 defmingpian():2 name =[]3 name_fl =04 while name_fl ==0:5 print("="*50)6 print("欢迎进 ...

  8. Python+django网页设计入门(4):用户登录与登录验证

    技术要点: 1)实现用户登录,登录后跳转到指定页面 2)限定一个页面必须登录才能访问,否则自动跳转到登录页面 ===================== 首先,按照Python+django网页设计入 ...

  9. OAuth2.0: 接入GitHub登录功能

    OAuth 网络上关于Oauth 2.0协议的基本内容已经很多了,我就不重复写博客了,对基本概念不理解的同学可以先自行Google.但是我发现实际演示的demo很少,所以写了这个偏实战的博客. 本文是 ...

  10. 浪潮ClusterEngineV4.0 任意用户登录漏洞

    文章目录 漏洞名称 漏洞描述 影响版本 fofa 漏洞复现 第一步 登录页面 第二步 成功登录后台 摘抄 漏洞名称 浪潮ClusterEngineV4.0 存在任意用户登录漏洞, 漏洞描述 浪潮Clu ...

最新文章

  1. Notification和KVO有什么不同
  2. NGLView 安装与配置-交互式分子结构和轨迹查看
  3. 数据结构Stack:关系以及方法
  4. HDU1081 (最大连续子序列/矩阵)
  5. 前端学习(1557):安全问题
  6. 注意力机制可视化_最强NLP模型BERT可视化学习
  7. centos安装python3.8与pip
  8. jsp 中实现点击按钮 实现页面跳转到HTML
  9. 数据结构上机实践第三周项目1
  10. 【转】php json_encode中文为空的解决办法
  11. 敏感词检测理论算法过程
  12. 移动警务系统建设方案
  13. 百度指数 php,百度指数是什么?百度指数有什么用?百度指数怎么用?
  14. 备忘录模式(设计模式_20)
  15. my love(新贵公子主题歌)铃声 my love(新贵公子主题歌)手机铃...
  16. Python取多维数组第n维的前几位
  17. delphi 分屏显示
  18. 解决 “git status”失败,错误代码 1:BUG(fork bomb):D:\Git\bin\git.exe·····
  19. 2021首届-西部云安全峰会来了!9月26日西安见!
  20. SDN控制器关键性能指标及测试方法—Vecloud

热门文章

  1. 软件构架 课堂练习一
  2. iOS学习01C语言数据类型
  3. PACKAGE-INFO.JAVA 作用及用法详解
  4. 一个网站的诞生- MagicDict开发总结1 [首页]
  5. Python英语单词查询
  6. 支持向量机总结(SVM)
  7. Lua调用c++ DLL 文件
  8. suspend java_Java线程stop和suspend的废弃
  9. lstm 变长序列_Pytorch 是如何处理变长序列的
  10. 实验一matlab编程基础,实验一、MATLAB编程基础及典型实例.doc