WELCOME

不积跬步,无以至千里;不积小流,无以成江海。

Python王者荣耀系统

 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')

 

posted @ 2022-03-20 21:33  Ambitious~  阅读(175)  评论(0)    收藏  举报