python 王者荣耀角色管理系统

本文描述了一个基于命令行的王者荣耀角色管理系统,包括角色的添加、删除、修改、查询和显示功能,以及退出系统的过程。
摘要由CSDN通过智能技术生成

“”"
王者荣耀角色管理系统
角色:姓名,性别,职业
添加角色
删除角色
修改角色
查询角色 单个角色
显示所有角色
退出系统
“”"
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("您选择的功能不存在,请重新输入!")
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值