用列表做一個登入系統 功能實現:註冊與登入系統
阿新 • • 發佈:2018-12-10
list1=[]# 儲存使用者名稱 list2=[] #儲存密碼 while True: print('歡迎來到登入頁面') print('1:登入\n2:註冊\n3:退出') xz = int(input('請選擇:')) if xz == 2: #先註冊再登入 不然再怎麼登入都沒有使用者 print('歡迎來到註冊頁面') user_name = input('請輸入使用者名稱:') password = input('請輸入密碼:') if (user_name in list1) or (password in list2): print('使用者已存在!請勿重新註冊...') continue list1.append(user_name) #列表裡面新增使用者名稱 以便判斷登入 list2.append(password) #列表裡面新增密碼 以便判斷登入 print('註冊成功') if xz == 1: print('歡迎來到登入頁面') user_name = input('請輸入使用者名稱:') password = input('請輸入密碼:') if (user_name not in list1) and (password not in list2): print('使用者名稱不存在! 請先註冊...') continue xiabiao=list1.index(user_name) #求出使用者名稱的下標 mima=list2[xiabiao] #根據使用者名稱的下標求密碼 if mima==password : #判斷使用者名稱的密碼與輸入密碼是否一致 print('登入成功') break else: #不一致登入失敗 print('登陸失敗') if xz==3: #退出操作 print('正在退出,請稍後...') break