python管理系统(待完善)

'''
战队管理系统
存储战队信息的数据结构
字典
列表
管理系统必备的功能
1.展示列表
2.查询
3.新增
{
name :
top
mid:
doc

}
4.修改
5.删除
6.退出
'''
team_list=[]
while True:

    print("欢迎来到XXX管理系统")
    print()
    res =input("请输入对应菜单:1.展示列表\
    2.查询\
    3.新增\
    4.修改\
    5.删除\
    6.退出")#"\引号里面换行"
    print(res)
    #可以将字符串转为int
    num=int(res)
    #判断输入的菜单进行相关的操作
    if num==1:
        print("展示列表")
    #     循环打印列表
    # 将team_list所有元素输出出来
        for item in team_list:
            print(item)
        print("展示列表完毕!")
    elif num==2:
        print("请输入查询关键字")
    # 循环列表每个元素,查看每个字典中的name对应的value值是否和输入的战队名一直
    # 如果有则输出当前战队信息,借宿当前列表循环
    # 关键字查询:mysql模糊查询,比对所有的value值进行匹配,附和要求的全部输出出来
    elif num == 3:
        print("新增相关操作")
        #定义变量接受用户需要的参数
        name=input("请输入战队名")#input返回值为str
        top = input("请输入上单名")  # input返回值为str
        mid = input("请输入中单名")  # input返回值为str
        adc = input("请输入射手名")  # input返回值为str
        jug = input("请输入打野名")  # input返回值为str
        sup = input("请输入辅助名")  #input返回值为str
        # 封装一个team字典
        team={
            "name":name,
            'top':top,
            "mid":mid,
            "adc":adc,
            "jug":jug,
            "sup":sup
        }
        team_list.append(team)
    elif num == 4:
        # 通过关键字锁定一个战队
        # 接受新的值替换原有的值
        name=input("输入战队名:")
        for item in team_list:
            if item[0]==name:
                op=input("输入要修改的人:1上单2中单3下单4射手5打野6辅助")
                switch(op)
        print("修改")
    elif num == 5:
        # 删除
        print("删除")
    elif num == 6:
        break;
    else:
        print("输入有误")

  

posted @ 2022-06-21 17:03  pionier  阅读(40)  评论(0)    收藏  举报