博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简洁版三级菜单
阅读量:4596 次
发布时间:2019-06-09

本文共 918 字,大约阅读时间需要 3 分钟。

此种方法省去的重复性的循环语句,用一个循环代替了所有

Menu = {    "北京":{            "昌平":["沙河","辛庄","南口"],            "朝阳":["太阳宫","孙河","管庄"],            "海淀":["上地","西三旗","西二旗"]          },    "河南":{            "郑州":["二七区","中原区","金水区"],            "洛阳":["西工区","老城区","洛龙区"]            },    "河北":{            "石家庄":["新华区","长安区","正定县"],            "邯郸":["丛台区","复兴区","大名县"]        },    "广东":{            "广州":["南沙区","花都区","番禹区"],            "深圳":["龙岗区","罗湖区","盐田区"],            "东莞":["南城区","东城区","万江区"]    },}cur_menu = Menuparrent_menu = []while True:    for keys in cur_menu:        print(keys)    choice = input("请选择>>>").strip()    if len(choice) == 0:        continue    if choice in cur_menu:        parrent_menu.append(cur_menu)        cur_menu = cur_menu[choice]    elif choice == "b":        if parrent_menu:            cur_menu = parrent_menu.pop()    else:        print("输入错误,请重新输入")

  

转载于:https://www.cnblogs.com/flash55/p/5807966.html

你可能感兴趣的文章
[译]你真的了解外边距折叠吗
查看>>
c#中IList<T>与List<T>
查看>>
python 多线程删除MySQL表
查看>>
ibatis报错
查看>>
SCN学习
查看>>
mysql的启动
查看>>
TCP端口状态说明ESTABLISHED、TIME_WAIT、 CLOSE_WAIT
查看>>
自己电脑能ping别人的,但别人电脑去不能跟我们的电脑通信
查看>>
制作自动化系统安装U盘
查看>>
python模块之xml.etree.ElementTree
查看>>
谷歌模拟
查看>>
【NOI2012】迷失游乐园
查看>>
postgresql 自定义排序
查看>>
任务就绪表OS_PrioGetHighest函数
查看>>
转:大灰狼的汇编视频教程笔记(下)
查看>>
javascript常见的几种事件类型
查看>>
关于大型网站技术演进的思考(八)--存储的瓶颈终篇(8)
查看>>
20+ 个很棒的 jQuery 文件上传插件或教程
查看>>
关于Struts2的多文件上传
查看>>
hosts学习整理
查看>>