Python练习——登录系统

来源:互联网 发布:dvp14ss11ti编程手册 编辑:程序博客网 时间:2024/05/22 14:13
import getpassimport jsonwith open(filename,"r") as f_obj :user_info = json.load(f_obj)print(user_info)user_info={"raphael":"pswdraphael","lisa":"lisalisa"}wrong_name={}confirm =0print("请输入用户名及密码,任意位置按‘Q’退出")while confirm==0:name=input("Name:")if name.lower() == "q":breakpassword = getpass.getpass("Password:")if password.lower() =="q":breakif name not in wrong_name.keys():wrong_name[name]=3while wrong_name[name] != 0:if name == user_info.keys():if password == user_info[name]:print("验证成功,进入系统")confirm=1breakelse:print("验证失败,您还有" + str(wrong_name[name]) + "次机会")wrong_name[name] -=  1breakelse:print("多次错误,您已被锁定")continueelse:print("您好,有什么可为您服务?")
练手,暂无文件读写代码,后待加