Python:名片管理系統(增加登入功能後出現問題,求教)

來源:互聯網
上載者:User

標籤: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:名片管理系統(增加登入功能後出現問題,求教)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.