1 [root@sun ~]# cat 7.py
 2 #!/usr/bin/python
 3 # -*- coding=UTF-8 -*-
 4
 5 usera_name   = 'usera'
 6 usera_passwd = 'aresu'
 7 usera_status = 'on'
 8 userb_name   = 'userb'
 9 userb_passwd = 'bresu'
10 userb_status = 'on'
11 ng = 0
12
13
14 name = raw_input('请输入用户名:')
15
16 while ng < 3:
17   if name == usera_name:
18     passwd = raw_input('请输入密码  :')
19     if passwd == usera_passwd:
20       print '欢迎回来 usera !!!'
21       break
22     else:
23       ng += 1
24       if ng == 3:
25         print '密码输入错误三次,账号已锁定 !!!'
26         usera_status = 'off'
27         break
28   elif name == userb_name:
29     passwd = raw_input('请输入密码  :')
30     if passwd == userb_passwd:
31       print '欢迎回来 userb !!!'
32       break
33     else:
34       ng += 1
35       if ng == 3:
36         print '密码输入错误三次,账号已锁定 !!!'
37         usera_status = 'off'
38         break
39   else:
40     print '用户不存在,请重新执行'
41     break
42
43 print usera_name,usera_status
44 print userb_name,userb_status
45
46 [root@sun ~]# python 7.py
47 请输入用户名:usera
48 请输入密码  :1
49 请输入密码  :2
50 请输入密码  :3
51 密码输入错误三次,账号已锁定 !!!
52 usera off
53 userb on
54 [root@sun ~]# python 7.py
55 请输入用户名:userb
56 请输入密码  :3
57 请输入密码  :2
58 请输入密码  :1
59 密码输入错误三次,账号已锁定 !!!
60 usera off
61 userb on
62 [root@sun ~]# python 7.py
63 请输入用户名:sun
64 用户不存在,请重新执行
65 usera on
66 userb on
67 [root@sun ~]# python 7.py
68 请输入用户名:usera
69 请输入密码  :aresu
70 欢迎回来 usera !!!
71 usera on
72 userb on

转载于:https://www.cnblogs.com/www1707/p/5811850.html

python 小程序,输错三次密码锁定账户相关推荐

  1. python密码登录程序三次_Python实现账号密码输错三次即锁定功能简单示例

    本文实例讲述了Python实现账号密码输错三次即锁定功能.分享给大家供大家参考,具体如下: 初学Python-1 #实现账号输错三次即锁定 user = "hubery" pass ...

  2. python输错了怎么办_python怎么实现输错三次密码之后锁定

    功能需求: 1.输入用户名密码 2.认证成功后显示欢迎信息 3.输错三次后锁定 实现思路: 1.判断用户是否在黑名单,如果在黑名单提示账号锁定. 2.判断用户是否存在,如果不存在提示账号不存在. 3. ...

  3. Python3.5 Day1作业:实现用户密码登录,输错三次锁定。

    作业需求: 1.输入用户名密码 2.认证成功后显示欢迎信息 3.输错三次后锁定 实现思路: 1.判断用户是否在黑名单,如果在黑名单提示账号锁定. 2.判断用户是否存在,如果不存在提示账号不存在. 3. ...

  4. python小程序-python学习—几个简单小程序

    1. 输出1到100的偶数 #!/usr/bin/env python # -*- coding:utf-8 -*- #定义初始值 start=1 while True: #判断start的值若其为5 ...

  5. python恶搞小程序-有趣的python小程序

    有趣的python小程序 1.密码生成器x=int(input()) print(''.join(__import__('random').choice('QWERTYUIOPASDFGHJKLZXC ...

  6. 几个python小程序

    python小程序 1-100求和 1 def Sum(x, y): 2 return x+y 3 print reduce(lambda x,y:x+y,range(1,101)) 4 5 i = ...

  7. 人工智能python小程序_Python:一个可以套路别人的python小程序

    一个可以套路别人的python小程序~ 先简要介绍一下程序. 程序是使用pycharm工具,python语言所写.程序包括客户端 client.py 和服务器端 server.py 两部分,利用了py ...

  8. 有趣的python小程序

    有趣的python小程序 1.密码生成器 x=int(input()) print(''.join(__import__('random').choice('QWERTYUIOPASDFGHJKLZX ...

  9. python有趣小程序代码-一个可以套路别人的python小程序实例代码

    先简要介绍一下程序. 程序是使用pycharm工具,python语言所写.程序包括客户端 client.py 和服务器端 server.py 两部分,利用了python中的socket包. 咳咳,使用 ...

最新文章

  1. 【EASYDOM系列教程】之 textContent 属性
  2. user-select介绍
  3. 做组织机构树状图 spark
  4. 计算机科学计算第二版期末,计算机专业学生期末考试试卷2.pdf
  5. 基于Domain Driven Design&Clean Architecture原则分层的新启动模板
  6. [Ogre][地形]OgreTerrain的实现原理分析
  7. Java拷贝(赋值、浅拷贝、深拷贝)
  8. 10-20-030-简介-Kafka Briker IO
  9. 公众号jdk 获取手机号_怎样快速获取使用国庆节公众号文章的素材和模板
  10. 当UINavigationController作为UIViewController之后如何去除上部的空白
  11. lvds输入悬空_LVDS原理及应用
  12. Unity3D学习——使用PUN写一个聊天功能
  13. 电脑插入耳机后没反应怎么办?
  14. iOS iOS 地图与定位开发系列教程
  15. 全球与中国湿式剃须刀市场深度研究分析报告
  16. ubantu16.04下安装omnet5.4.1,inet3.6.4,veins4.7.1 和 sumo0.32.0
  17. 图片基础知识与浏览器支持的图片格式
  18. matlab动刚度仿真,精彩案例|最好的abaqus结构动刚度分析
  19. vm15 安装 centos7 详细过程
  20. 第四代计算机期间开始采用了,在第四代计算机期间内计算机的应用逐步进入到.docx...

热门文章

  1. Android常见错误
  2. ACM 1740 A New Stone Game http://acm.pku.cn/JudgeOnline/problem?id=1740
  3. 年年英雄会,岁岁侠客行
  4. 三维重建【一】——————(深度学习方式)
  5. 好理解的Java内存虚假共享(False Sharing)性能损耗以及解决方案
  6. JSR 133 Java内存模型以及并发编程的最权威论文汇总
  7. 对象名和函数名同名引起的莫名错误
  8. .Net 中字符串性能
  9. 如何在DataGrid里面产生滚动条而不滚动题头
  10. 巧用CSS的Glow滤镜