本文已参与「新人创作礼」活动,一起开启掘金创作之路。
王者荣耀角色管理
角色:姓名,性别,职业
添加角色
删除角色
修改角色
查询角色
显示所有角色
退出系统
import time
all_role = [] #存放角色‘容器’
print('~~~~~~~~~~~~~~~欢迎进入王者荣耀管理系统~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')
while True:
choice = input('请选择功能:\n 1.添加角色 \n 2.删除角色 \n 3.修改角色 \n 4.查询角色 \n 5.显示角色 \n 6.退出系统 \n')
#判断
if choice == '1':
print('添加角色模块:\n')
name = input('\t角色名:')
sex = input('\t性别:')
job = input('\t职业:')
role = [name, sex, job]
all_role.append(role)
print('成功添加{}到王者荣耀系统!\n'.format(name))
elif choice == '2':
print('删除角色模块')
role_name = input('输入角色名')
for role in all_role:
if role_name in role:
#添加一个是否删除询问,确定删除再删除
all_role.remove(role)
print('成功删除角色:{}'.format(role_name))
break
else:
print('本系统不存在此角色:{},请检查角色名称'.format(role_name))
elif choice == '3':
pass
elif choice == '4':
print('查询角色模块')
role_name = input('\t角色名')
for role in all_role:
if role_name in role:
# 添加一个是否删除询问,确定删除再删除
all_role.remove(role)
print('\t存在此角色信息如下:')
print('\t{}{}{}'.format(role[0].ljust(30), role[1].ljust(30),role[2].ljust(30)))
break
else:
print('\t本系统不存在此角色:{},请检查角色名称。'.format(role_name))
elif choice == '5':
print('显示所有角色模块:')
print('{}{}{}'.format('名称'.center(10),'性别'.center(10),'职业'.center(10)))
for role in all_role:
print(role[0].center(10),end='')
print(role[1].center(10), end='')
print(role[2].center(10), end='')
print()
elif choice == '6':
print('正在退出王者荣耀管理系统')
time.sleep(3)
print('成功退出')
else:
print('输入错误,重新选择')
break
\