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('輸入錯誤,重新選擇!')
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!