python學習第一天

''' 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
相關文章
相關標籤/搜索