1 #打印功能提示 2 print('='*50) 3 print(' 名字管理系統 v1.1') 4 print('1.添加新的名字') 5 print('2.刪除一個名字') 6 print('3.修改一個名字') 7 print('4.查詢一個名字') 8 print('5.退出系統') 9 print('='*50) 10 11 names = [] 12 while True: 13 # 獲取用戶的選擇 14 num = int(input('請輸入功能序號:')) 15 # 根據用戶的選擇,執行相應的功能 16 if num == 1: #添加新的名字 17 new_name = input('請輸入新的名字:') 18 names.append(new_name) 19 print(names) 20 21 elif num == 2: #刪除一個名字 22 del_name = input('請輸入要刪除的名字:') 23 if del_name in names: 24 names.remove(del_name) 25 print('已刪除!') 26 print(names) 27 else: 28 print('查無此人!') 29 30 elif num == 3: #修改一個名字 31 modify_name = input('請輸入要修改的名字:') 32 if modify_name in names: 33 number = modify_name.index(modify_name) 34 new_name1 = input('請輸入新的名字:') 35 names[number] = new_name1 36 print('修改成功!') 37 print(names) 38 else: 39 print('查無此人!') 40 41 42 elif num == 4: #查詢一個名字 43 inquire_name = print('請輸入要查詢的名字:') 44 if inquire_name in names: 45 print('已找到:%s'%(inquire_name)) 46 else: 47 print('查無此人!') 48 49 elif num == 5: #退出系統 50 break 51 52 else: #提醒輸入正確的序號 53 print('請輸入正確的序號!')