王者荣耀管理系统

288 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

 王者荣耀角色管理
角色:姓名,性别,职业
添加角色
删除角色
修改角色
查询角色
显示所有角色
退出系统
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

\