1. 程式人生 > >Python:名片管理系統

Python:名片管理系統

input min move rem 定義 修改 del 重新 字符

字符串和列表學完,

自己試著寫了一個非常簡單的名片管理系統,

新萌嘗試,

大佬們不要噴,

修改名片的功能我偷了個懶,

因為我不知道怎麽通過定義下標,然後通過下標來修改列表內的字符串

我的思路是,把用戶準備修改的名片刪除,再把用戶新命名的名片添加即可;

如果有大佬有直接修改的辦法,歡迎指點一下。。。

代碼如下:

 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 break 18 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 break 27 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 break 40 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 break 49 else: 50 if look_name in name: 51 print("你要查詢的名字存在!") 52 else: 53 print("查無此人!") 54 print("=======>返回菜單請輸入:返回") 55 elif admin == 5: 56 break 57 else: 58 print("你的輸入有誤,請從新輸入!")

Python:名片管理系統