標籤:move [] admin 一個 登入 出現 rem 系統 def
我將一個簡單的名片管理系統定義成了函數。。
2層。
一個登入介面;
一個名片管理系統使用介面;
邏輯是:登入成功=》跳入名片系統使用介面,同時,跳出登入介面,給出歡迎使用,程式結束。
此時問題來了:從名片系統使用介面跳出來,應該是退出登入了,結果,也就是說第一層也要跳出來,第二層現在
1 def mingpian(): 2 name = [] 3 name_fl = 0 4 while name_fl == 0: 5 print("="*50) 6 print(" 歡迎進入名片管理系統V1.0") 7 print("1:添加一個名片") 8 print("2:修改一個名片") 9 print("3:刪除一個名片")10 print("4:查詢一個名片")11 print("5:退出")12 print("="*50)13 admin = int(input("請輸入功能編號:"))14 15 if admin == 1:16 while True:17 new_name = input("請輸入你的名字:")18 if new_name == "返回":19 break20 name.append(new_name)21 print("=======>添加成功!")22 print("=======>目前已添加的名字有:%s"%(name))23 print("=======>返回菜單請輸入:返回")24 elif admin == 2:25 while True:26 al_name = input("請輸入你要修改的名字:")27 if al_name == "返回":28 break29 if al_name in name:30 als_name = input("請輸入新名字:")31 name.remove(al_name)32 name.append(als_name)33 print("=======>目前的名字有:%s" % (name))34 else:35 print("您輸入的名字不存在,請重新輸入!")36 print("=======>返回菜單請輸入:返回")37 elif admin == 3:38 while True:39 del_name = input("請輸入你要刪除的名字:")40 if del_name == "返回":41 break42 name.remove(del_name)43 print("=======>刪除成功!")44 print("=======>目前已剩餘的名字有:%s" % (name))45 print("=======>返回菜單請輸入:返回")46 elif admin == 4:47 while True:48 look_name = input("請輸入你要查詢的名字:")49 if look_name == "返回":50 break51 else:52 if look_name in name:53 print("你要查詢的名字存在!")54 else:55 print("查無此人!")56 print("=======>返回菜單請輸入:返回")57 elif admin == 5:58 name_fl =159 else:60 print("你的輸入有誤,請從新輸入!")61 62 #=====登入註冊63 ad = {}64 name_fl = 065 while name_fl == 0:66 print("="*50)67 print("歡迎使用名片管理系統V1.0")68 print("1.登入")69 print("2.註冊")70 print("3.退出")71 print("="*50)72 73 admin_1 = int(input("請輸入功能編號:"))74 75 if admin_1 == 1:76 while True:77 admin = input("請輸入登入帳號:")78 passwd = input("請輸入登入密碼:")79 for admins,passwds in ad.items():80 if admin == admins and passwd == passwds:81 print("登入成功!")82 mingpian()83 84 else:85 print("帳號或密碼錯誤!請重新登入!")86 elif admin_1 == 2:87 while True:88 new_zh = input("請輸入註冊帳號:")89 if new_zh in ad.keys():90 print("帳號已存在!請從新輸入!")91 else:92 new_passwd = input("請輸入註冊密碼:")93 ad[new_zh] = new_passwd94 print("註冊成功!")95 break96 elif admin_1 ==3:97 print("感謝使用名片管理系統V1.0,再見!")98 else:99 print("輸入錯誤,請重新輸入!")
跳不出來了。。。。
Python:名片管理系統(增加登入功能後出現問題,求教)