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'

原创粉丝点击