“”"
王者荣耀角色管理系统
角色:姓名,性别,职业
添加角色
删除角色
修改角色
查询角色 单个角色
显示所有角色
退出系统
“”"
import time
all_role = []
flag1 = True
print(“-” * 10, “欢迎进入王者荣耀角色管理系统”, “-” * 10)
while flag1:
choice = input(
“请选择您操作的功能模块:\n 1.添加角色\n 2.删除角色\n 3.修改角色\n 4.查询角色\n 5.显示所有角色\n 6.退出系统\n”)
if choice == “1”:
print(“添加角色模块:”)
while True:
ones_choice = True
if ones_choice:
name = input(“角色名称:”)
sex = input(“性别:”)
job = input(“职业:”)
role = [name, sex, job]
all_role.append(role)
print(“正在添加角色…”)
time.sleep(3)
print(“角色添加成功”)
choice = input('是否继续添加角色:Y(y) or N(n)')
if choice == 'Y' or choice == 'y':
continue
elif choice == 'N' or choice == 'n':
flag1 = True
break
else:
ones_choice = False
choice = input('输入错误,请重新选择是否添加角色:Y(y) or N(n)')
elif choice == "2":
print("删除角色模块:")
del_user = input("请输入要删除的角色:")
for role in all_role:
if del_user in role:
while True:
choice = input('是否删除此角色:Y(y) or N(n)')
if choice == "y" or choice == "Y":
print("正在删除角色......")
all_role.remove(role)
time.sleep(3)
print("删除角色成功!")
elif choice == "N" or choice == "n":
break
else:
print("输入错误,请重新确认是否删除此角色!")
elif choice == "3":
print("修改角色模块:")
user_old = input("请输入要修改的角色:")
user_new = input("请输入修改的角色:")
for role in all_role:
if user_old in role:
print("正在修改角色名称......")
role[0] = user_new
time.sleep(3)
print("修改角色成功!")
elif choice == "4":
print('角色查询模块')
flag = True
while flag:
role_name = input('请输入查询角色名字:')
for role in all_role:
if role_name in role:
print('存在角色{}'.format(role_name))
flag =False
break
else:
print('不存在该角色{name}'.format(name=role_name))
flag = False
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("退出系统成功!")
break
else:
print("您选择的功能不存在,请重新输入!")