python管理系统(待完善)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | '' ' 战队管理系统 存储战队信息的数据结构 字典 列表 管理系统必备的功能 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( "输入有误" ) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构