Py15_1
来源:互联网 发布:nginx hsts 编辑:程序博客网 时间:2024/06/14 02:47
#!/usr/bin/env python#_*_coding:utf-8_*_#作业:实现用户名密码登陆验证#1:判断用户名密码是否正确,正确则打印欢迎信息,错误则输出具体错误原因信息#2:用户可以连续输入三次密码。超过三次则锁定用户#3:密码位数必须超过6位#@count 统计输入密码次数#@name:用户名#@password:用户密码print '测试:用户名:ch,密码:123456'print '密码输错三次锁定'TargetName='ch'TargetPsw='123456'while True: name=raw_input('\033[32m请输入用户名:\033[0m') #用户输入用户名 if name==TargetName: #判断 for i in range(3): #只能输入3次 password=raw_input('\033[32m请输入密码:\033[0m') if password==TargetPsw: print '\033[5;32m登录成功\033[0m ' print '\033[5;32m欢迎%s\033[0m'%name break elif i==2: print '\033[5;30;45m密码已锁定,请联系管理员\033[0m' else: print '\033[31m密码错误\033[0m' print '\033[31m你还有%s次机会输入密码\033[0m' % (2 - i) break elif name=='exit': print '\033[32m欢迎下次登录\033[0m' break else: print '\033[31m对不起,%s 不存在,请重新输入\033[0m' % name print '\033[1;30;41m输入exit退出程序\033[0m'
阅读全文
1 0
- Py15_1
- spring常用注解总结
- 迁移用户数据到独立分区
- CentOS 7 网卡命名修改为eth0格式
- Android开发——微信Android架构历史
- Spring3 MVC请求参数获取的几种方法
- Py15_1
- 每日MySQL之020:使用EXPLAIN查看SQL的执行计划
- (java)简单的生成随机验证码
- Pandas知识点(二)
- hdu6119小小粉丝度度熊(尺取法)
- /*CLASS_PATH、PATH、JAVA_HOME的作用及JAVA环境变量配置 */
- [python web框架]Django入门资料
- Java版常见数据结构与算法1 -- 数据结构 --线性表
- JavaScript事件的注册