# author guo
# _*_ coding: utf-8 _*_data = {'北京':{'昌平':{'沙河':['老男孩','马哥edu'],'天通苑':['我爱我家','链家']},'朝阳':{'东直门':['东1','东2'],'西直门':['西1','西2']},'海淀':{'玉泉路':['小烧饼','航天医院'],'五棵松':['五棵松体育馆','奥莱成龙影城']}},'山东':{'青岛':{'市南区':['大华染厂','青岛啤酒'],'市北区':['海尔','海信']},'济南':{'市中区':['山东大学','市一高'],'历下区':['公安局','财政局']}},'河南':{'郑州':{'二七区':['金星啤酒','二七塔'],'郑东新区':['会展中心','七里河']},'洛阳':{'西工区':['洛阳一拖','河科大'],'老城区':['美食街','丽景门']}}
}run_flag = True
while run_flag:for i in data:print(i)user_choice1 = input("请输入你的选择1>>>")if user_choice1 in data:while run_flag:for i1 in data[user_choice1]:print('\t',i1)user_choice2 = input("请输入你的选择2>>>")if user_choice2 in data[user_choice1]:while run_flag:for i2 in data[user_choice1][user_choice2]:print('\t\t',i2)user_choice3 = input("请输入你的选择3>>>")if user_choice3 in data[user_choice1][user_choice2]:for i3 in data[user_choice1][user_choice2][user_choice3]:print('\t\t\t',i3)user_choice4 = input("最后一层,请按b返回或者按q退出!")if user_choice4 == 'b':continueelif user_choice4 == 'q':run_flag = Falseelse:input("输入非法,请重新输入:")elif user_choice3 == 'b':breakelif user_choice3 == 'q':run_flag = Falseelif user_choice2 == 'b':breakelif user_choice2 == 'q':run_flag = Falseelif user_choice1 == 'b':breakelif user_choice1 == 'q':run_flag = False

python三级菜单相关推荐

  1. python三级菜单(优化版)

    python三级菜单(优化版) #!/usr/bin/env python #-*- coding:utf-8 -*-dic = {'北京': {'东城':{'沙河': ['沙河机场', '链家'], ...

  2. python三级菜单设计题目_Python三级菜单

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 三级菜单:打印省.市.县三级菜单. 可返回上一级,可随时退出程序首先准备基础数据 ...

  3. python三级菜单_python三级菜单

    需求:编写三级菜单 1.菜单需求: 一级菜单:            北京                                  山西 二级菜单:    朝阳                ...

  4. Python——三级菜单

    #三级菜单函数 menu = {'北京':{海淀:{'五道口':{}'中关村':{}'上帝':{}}'昌平':{}'朝阳':{}'东城':{}},'上海':{}'山东':{} } def threeM ...

  5. python三级菜单_Python 三级菜单

    三级菜单实现的基本原理就是在字典中vaules也可以是字典,所以可以层层嵌套形成多级的格局 我们可以来看一下代码: # 一级菜单 def menu1(): print('一级菜单'.center(40 ...

  6. Python 三级菜单

    任务要求: 1.列出菜单信息提供用户选择 2.根据用户选择进入下级菜单 3.用户输入b返回上一级菜单 4.用户输入q直接退出系统 流程图: 代码: 1.主文件 #!/usr/bin/env pytho ...

  7. Python三级菜单初学-脑残版

    #author Fdatas = {"实务": {"主体": {"政府": {"利益": {"政治利益&quo ...

  8. python自动化办公都能做什么菜-Python自动化开发学习之三级菜单制作

    本文实例为大家分享了Python三级菜单展示的具体代码,供大家参考,具体内容如下 作业需求: (1)运行程序输出第一级菜单 (2)选择一级菜单某项,输出二级菜单,同理输出三级菜单 (3)让用户选择是否 ...

  9. python自动化可以做什么菜_Python自动化开发学习之三级菜单制作

    本文实例为大家分享了Python三级菜单展示的具体代码,供大家参考,具体内容如下 作业需求: (1)运行程序输出第一级菜单 (2)选择一级菜单某项,输出二级菜单,同理输出三级菜单 (3)让用户选择是否 ...

  10. 新手小白 python之路 Day1 (三级菜单功能实现)

    直接上需求: 实现一个多级菜单 三级菜单的实现 可以依次选择进入各个子菜单 也可以返回上级菜单 所需知识 列表 字典 需求也比较简单,但实际上做起来还是遇到许多的问题,我这边主要用到的知识点大概就是 ...

最新文章

  1. 2020/Province_C_C++_A/F/成绩分析
  2. 使用System Center Operations Manager监视Exchange 2007客户端连通性(二)
  3. Sublime Text 的下载巨慢的问题,安装问题,html页面代码生成问题,代码提示问题 全都解决了【最完美的解决方案】
  4. 包无法安装_R语言基础教程——第2章:R下载安装和环境搭建
  5. [react] 请说说你对react的render方法的理解
  6. 苹果内地最大代工厂被曝大幅裁员!这家库克曾点赞的企业怎么了?
  7. php中不让数组初始化,javascript中数组与php数组初始化差异
  8. EMC测试、安规测试、环境测试
  9. 【数码复印新生态】东芝泰格强势支持统信UOS
  10. python图片查看器
  11. 基于R语言对哺乳动物睡眠时间sleep数据集的分析
  12. 手指 (shou zhi)
  13. Ubuntu22.04.01Desktop桌面版安装记录221109
  14. 利用C#脚本来处理Excel
  15. 修改游戏服务器的数据,修改游戏服务器数据的教程
  16. 一劳永逸的markdown主题~
  17. unity 虚线 无视透视 近大远小
  18. 腾讯云函数 python_腾讯云函数添加依赖方法之官方方案
  19. Parquet是什么?
  20. 游记:分享阳光!(初次测试)

热门文章

  1. 计算机应用oas,办公自动化系统(OAS)
  2. 【WEB 工具汇总】
  3. i3处理器_千元英特尔10代I3处理器套装跑分72万?微星差异化赢得市场
  4. 超级短信 handcent sms v4.4.1 android,超级短信(Handcent SMS)
  5. 数学建模(4):动态规划
  6. CWE-120: Buffer Copy without Checking Size of Input(不检查输入数据大小就复制缓冲区)
  7. Linux 云服务器aircrack-ng后台跑包并用邮件发送结果
  8. libev的ev_periodic介绍
  9. 中国碳酸钾市场趋势报告、技术动态创新及市场预测
  10. 移动通信网络规划:机房设计