''' 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