'''
战队管理系统
存储战队信息的数据结构
字典
列表
管理系统必备的功能
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("输入有误")