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('请输入正确的序号!')