python王者荣耀系统(年近半百自学Python之王者荣耀角色管理系统)
●王者荣耀角色管理角色:姓名,性别,职业,接下来我们就来聊聊关于python王者荣耀系统?以下内容大家不妨参考一二希望能帮到您!
python王者荣耀系统
●王者荣耀角色管理
角色:姓名,性别,职业
●6个功能:
1.添加角色
2.删除角色
3.修改角色
4.查询角色 单个角色
5.显示所有角色
6.退出系统
-----------------------------------
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('添加角色模块:')
name=input('\t角色名:')
sex=input('\t性别:')
job=input('\t职业:')
role=[name,sex,job]
#添加到all_role
all_role.append(role)
print('成功添加{}到王者荣耀系统!'.format(name))
pass
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
pass
pass
else:
print('本系统不存在角色:{},请检查角色名称。'.format(role_name)
pass
pass
elif choice=='3':
print('修改角色模块:')
role_name=input('\t角色名:')
for role in all_role:
if role_name in role:
new_name=input('修改角色名{}为:'.format(role_name))
new_sex=input('修改性别{}为:'.format(role[1]))
new_job=input('修改职业{}为:'.format(role[2]))
role[0]=new_name
role[1]=new_sex
role[2]=new_job
print('\t修改角色成功!')
break
pass
pass
pass
elif choice=='4':
print('查询角色模块:')
role_name=input('\t角色名:')
#查找是否存在此角色名
for role in all_role:
if role_name in role:
print('存在此角色,信息如下:')
print('{}{}{}'.format(role[0].ljust(10),role[1].ljust(10),role[2].ljust(10)))
break
pass
pass
else:
print('\t本系统不存在角色:{},请检查输入角色名。'.format(role_name))
pass
pass
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()
pass
pass
elif choice=='6':
print('正在退出王者荣耀角色管理系统...')
time.sleep(3) #休眠
print('成功退出!')
break
pass
else:
print('输入错误,重新选择!')
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com