1 '''
2 王者荣耀管理系统:
3 角色:姓名,性别,职业
4
5 添加角色
6 删除角色
7 修改角色
8 查询角色
9 显示所有角色
10 退出系统
11 '''
12 import time
13
14 all_role = [] # 存放所有角色的容器
15 print('~~~~~~~~~~~~~~~~~~~~欢迎来到王者荣耀角色管理系统~~~~~~~~~~~~~~~~~~~~~~~~~')
16 while True:
17 select = input('请选择功能:\n 1.添加角色 \n 2.删除角色 \n 3.修改角色'
18 '\n 4.查询角色 \n 5.显示所有角色 \n 6.退出系统\n')
19
20 if select == '1':
21 print('添加角色:')
22 name = input('\t请输入角色姓名:')
23 gender = input('\t请输入角色性别:')
24 job = input('\t请输入角色职业:')
25 role = [name, gender, job]
26 all_role.append(role)
27 print('成功添加了{}到王者荣耀系统\n'.format(name))
28 elif select == '2':
29 print('删除角色')
30 role_name = input('请输入需要删除的角色姓名:')
31 for role in all_role:
32 if role_name in role:
33 ask = input('是否确定删除(y/n):')
34 if ask.upper() == 'Y':
35 all_role.remove(role)
36 print('成功删除{}'.format(role_name))
37 break
38 else:
39 break
40 else:
41 print('本系统不存在角色{}'.format(role_name))
42 break
43 elif select == '3':
44 print('修改角色')
45 role_name = input('请输入需要修改的角色的姓名:')
46 for role in all_role:
47 if role_name in role:
48 name = input('请输入修改的姓名:')
49 gender = input('请输入修改的性别')
50 job = input('请输入修改的职业:')
51 role[0] = name
52 role[1] = gender
53 role[2] = job
54 print('修改成功!')
55 break
56 else:
57 print('没有您需要修改的信息')
58 break
59 elif select == '4':
60 print('查询')
61 role_name = input('请输入需要查询的角色姓名:')
62 for role in all_role:
63 if role_name == role[0]:
64 print('{}{}{}'.format(role[0], role[1], role[2]))
65 break
66 else:
67 print('您输入的角色不存在!')
68 break
69 elif select == '5':
70 print('显示所有角色信息:')
71 print('\t 姓名 \t 性别 \t职业')
72 for role in all_role:
73 print(role[0].center(11), end='')
74 print(role[1].center(9), end='')
75 print(role[2].center(8))
76 elif select == '6':
77 print('正在退出本系统')
78 time.sleep(3)
79 print('退出成功!!!感谢您的使用')
80 break
81 else:
82 print('输入错误,请重新输入\n')