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("输入有误")