您現在的位置是:首頁 > 運動

年近半百自學Python之王者榮耀角色管理系統(二)

由 i51win 發表于 運動2022-01-09
簡介format(role_name))passpasselif choice==‘5’:print(‘顯示所有角色模組:’)print(‘{}{}{}’

怎樣更改王者榮耀的性別

●王者榮耀角色管理

角色:姓名,性別,職業

●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(‘輸入錯誤,重新選擇!’)

推薦文章