美文网首页
Python 练手D01

Python 练手D01

作者: Raphael_R | 来源:发表于2017-12-16 10:21 被阅读0次

登录程序

import getpass
import json

user_info={"raphael":"pswdraphael","lisa":"lisalisa"}
wrong_name={}
confirm =0
print("请输入用户名及密码,任意位置按‘Q’退出")
while confirm==0:
    name=input("Name:")
    if name.lower() == "q":
        break
    password = getpass.getpass("Password:")
    if password.lower() =="q":
        break
    if name not in wrong_name.keys():
        wrong_name[name]=3
    while wrong_name[name] != 0:
        if name == user_info.keys():
            if password == user_info[name]:
                print("验证成功,进入系统")
                confirm=1
                break
        else:
            print("验证失败,您还有" + str(wrong_name[name]) + "次机会")
            wrong_name[name] -=  1
            break
    else:
        print("多次错误,您已被锁定")
        continue
else:
    print("您好,有什么可为您服务?")

相关文章

网友评论

      本文标题:Python 练手D01

      本文链接:https://www.haomeiwen.com/subject/kjcswxtx.html