python 编写名字管理系统

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

 



posted @ 2018-03-12 10:41  sneike  阅读(1247)  评论(0编辑  收藏  举报