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