標籤:我不知道 input rem remove 編號 bre move style 使用者
字串和列表學完,
自己試著寫了一個非常簡單的名片管理系統,
新萌嘗試,
大佬們不要噴,
修改名片的功能我偷了個懶,
因為我不知道怎麼通過定義下標,然後通過下標來修改列表內的字串
我的思路是,把使用者準備修改的名片刪除,再把使用者新命名的名片添加即可;
如果有大佬有直接修改的辦法,歡迎指點一下。。。
代碼如下:
1 name = [] 2 while True: 3 print("="*50) 4 print(" 歡迎進入名片管理系統V1.0") 5 print("1:添加一個名片") 6 print("2:修改一個名片") 7 print("3:刪除一個名片") 8 print("4:查詢一個名片") 9 print("5:退出")10 print("="*50)11 admin = int(input("請輸入功能編號:"))12 13 if admin == 1:14 while True:15 new_name = input("請輸入你的名字:")16 if new_name == "返回":17 break18 name.append(new_name)19 print("=======>添加成功!")20 print("=======>目前已添加的名字有:%s"%(name))21 print("=======>返回菜單請輸入:返回")22 elif admin == 2:23 while True:24 al_name = input("請輸入你要修改的名字:")25 if al_name == "返回":26 break27 if al_name in name:28 als_name = input("請輸入新名字:")29 name.remove(al_name)30 name.append(als_name)31 print("=======>目前的名字有:%s" % (name))32 else:33 print("您輸入的名字不存在,請重新輸入!")34 print("=======>返回菜單請輸入:返回")35 elif admin == 3:36 while True:37 del_name = input("請輸入你要刪除的名字:")38 if del_name == "返回":39 break40 name.remove(del_name)41 print("=======>刪除成功!")42 print("=======>目前已剩餘的名字有:%s" % (name))43 print("=======>返回菜單請輸入:返回")44 elif admin == 4:45 while True:46 look_name = input("請輸入你要查詢的名字:")47 if look_name == "返回":48 break49 else:50 if look_name in name:51 print("你要查詢的名字存在!")52 else:53 print("查無此人!")54 print("=======>返回菜單請輸入:返回")55 elif admin == 5:56 break57 else:58 print("你的輸入有誤,請從新輸入!")
Python:名片管理系統