''' 1.输入用户名和密码 2.认证成功后显示欢迎信息 3.输错三次后锁定'''""" 1.对于用户输入密码的时候,输入错误的异常buhuo 2.若是用户在输入的时候,输入的帐号不存在已经锁的列表中,则须要再次进行新的注册"""right_item = dict() # 用来存储第一次用户输入的正确的user和pwderr_list = list() # 用来存储用户输入超过三次的userprint('<<<<<<<欢迎您注册本系统>>>>>>>')user = input('请输入您帐号:')pwd = int(input('请输入您的密码:'))print('您的帐号已生效,下次请用该帐号:{}登录本系统'.format(user))right_item['user'] = userright_item['pwd'] = pwdprint('')print('<<<<<<<欢迎您登录本系统>>>>>>>')i = 0a = 3while i < 3: try: user = input('请输入您的帐号:') pwd = int(input('请输入您的密码:')) if user == right_item['user'] and pwd == right_item['pwd']: print('欢迎您:{}再次登录本系统'.format(user)) break elif user != right_item['user'] or pwd != right_item['pwd']: print('你的登录帐号或密码有误,请检查后从新登录,本系统只有3次试登录') err_list.append(user) a = a - 1 print('您还有{}次机会'.format(a)) if a == 0: print('对不起,您今天的试登录次数已用完,请您明天再来登录') break else: break i += 1 except Exception as result: print(result)print('')print('<<<<<<<欢迎您登录本系统>>>>>>>')i = 0while i < 4: try: user = input('请输入您的帐号:') pwd = int(input('请输入您的密码:')) if user == right_item['user'] and pwd == right_item['pwd']: print('欢迎您:{}再次登录本系统'.format(user)) break else: for li in err_list: if user == li and user != right_item['user']: print('对不起,该用户{}已被锁定,暂时没法登录'.format(user)) except Exception as result: print(result) i += 1