目前在自学python,遇到难题了,这个字典的多级菜单没有思路啊,求解决方法
2条回答 默认 最新
- 阳光宅男xxb 2023-04-07 11:41关注
循环就行了 访问字典的使用,代码如下
infos = {'广东省':['广州市','珠海市','东莞市','惠州市','汕头市','湛江市','河源市','梅州市'], '湖南省':['长沙市','株洲市','郴州市','湘潭市'], '四川省':['成都市','都江堰市','乐山市'], '云南省':['丽江市','大理市','西双版纳州'], '甘肃省':['兰州市','天水市','武威市'], '陕西省':['西安市','咸阳市','渭南市'] } running = True while running: for key in infos.keys(): print(key) province = input('请选择省份:>>') if province == 'q': running = False break for key,value in infos.items(): if province == key: for v in infos[key]: print(' ',v) city_running = True while city_running: city = input('请选择城市:>>') print('你选择的省市是:',province,city) b = input('最后一层,按b返回>>:') if b == 'b': city_running = False elif b == 'q': city_running = False running = False
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 有偿求跨组件数据流路径图
- ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
- ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
- ¥15 CSAPPattacklab
- ¥15 一直显示正在等待HID—ISP
- ¥15 Python turtle 画图
- ¥15 关于大棚监测的pcb板设计
- ¥15 stm32开发clion时遇到的编译问题
- ¥15 lna设计 源简并电感型共源放大器
- ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)