美文网首页
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