python三级菜单
# 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三级菜单相关推荐
- python三级菜单(优化版)
python三级菜单(优化版) #!/usr/bin/env python #-*- coding:utf-8 -*-dic = {'北京': {'东城':{'沙河': ['沙河机场', '链家'], ...
- python三级菜单设计题目_Python三级菜单
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 三级菜单:打印省.市.县三级菜单. 可返回上一级,可随时退出程序首先准备基础数据 ...
- python三级菜单_python三级菜单
需求:编写三级菜单 1.菜单需求: 一级菜单: 北京 山西 二级菜单: 朝阳 ...
- Python——三级菜单
#三级菜单函数 menu = {'北京':{海淀:{'五道口':{}'中关村':{}'上帝':{}}'昌平':{}'朝阳':{}'东城':{}},'上海':{}'山东':{} } def threeM ...
- python三级菜单_Python 三级菜单
三级菜单实现的基本原理就是在字典中vaules也可以是字典,所以可以层层嵌套形成多级的格局 我们可以来看一下代码: # 一级菜单 def menu1(): print('一级菜单'.center(40 ...
- Python 三级菜单
任务要求: 1.列出菜单信息提供用户选择 2.根据用户选择进入下级菜单 3.用户输入b返回上一级菜单 4.用户输入q直接退出系统 流程图: 代码: 1.主文件 #!/usr/bin/env pytho ...
- Python三级菜单初学-脑残版
#author Fdatas = {"实务": {"主体": {"政府": {"利益": {"政治利益&quo ...
- python自动化办公都能做什么菜-Python自动化开发学习之三级菜单制作
本文实例为大家分享了Python三级菜单展示的具体代码,供大家参考,具体内容如下 作业需求: (1)运行程序输出第一级菜单 (2)选择一级菜单某项,输出二级菜单,同理输出三级菜单 (3)让用户选择是否 ...
- python自动化可以做什么菜_Python自动化开发学习之三级菜单制作
本文实例为大家分享了Python三级菜单展示的具体代码,供大家参考,具体内容如下 作业需求: (1)运行程序输出第一级菜单 (2)选择一级菜单某项,输出二级菜单,同理输出三级菜单 (3)让用户选择是否 ...
- 新手小白 python之路 Day1 (三级菜单功能实现)
直接上需求: 实现一个多级菜单 三级菜单的实现 可以依次选择进入各个子菜单 也可以返回上级菜单 所需知识 列表 字典 需求也比较简单,但实际上做起来还是遇到许多的问题,我这边主要用到的知识点大概就是 ...
最新文章
- 2020/Province_C_C++_A/F/成绩分析
- 使用System Center Operations Manager监视Exchange 2007客户端连通性(二)
- Sublime Text 的下载巨慢的问题,安装问题,html页面代码生成问题,代码提示问题 全都解决了【最完美的解决方案】
- 包无法安装_R语言基础教程——第2章:R下载安装和环境搭建
- [react] 请说说你对react的render方法的理解
- 苹果内地最大代工厂被曝大幅裁员!这家库克曾点赞的企业怎么了?
- php中不让数组初始化,javascript中数组与php数组初始化差异
- EMC测试、安规测试、环境测试
- 【数码复印新生态】东芝泰格强势支持统信UOS
- python图片查看器
- 基于R语言对哺乳动物睡眠时间sleep数据集的分析
- 手指 (shou zhi)
- Ubuntu22.04.01Desktop桌面版安装记录221109
- 利用C#脚本来处理Excel
- 修改游戏服务器的数据,修改游戏服务器数据的教程
- 一劳永逸的markdown主题~
- unity 虚线 无视透视 近大远小
- 腾讯云函数 python_腾讯云函数添加依赖方法之官方方案
- Parquet是什么?
- 游记:分享阳光!(初次测试)
热门文章
- 计算机应用oas,办公自动化系统(OAS)
- 【WEB 工具汇总】
- i3处理器_千元英特尔10代I3处理器套装跑分72万?微星差异化赢得市场
- 超级短信 handcent sms v4.4.1 android,超级短信(Handcent SMS)
- 数学建模(4):动态规划
- CWE-120: Buffer Copy without Checking Size of Input(不检查输入数据大小就复制缓冲区)
- Linux 云服务器aircrack-ng后台跑包并用邮件发送结果
- libev的ev_periodic介绍
- 中国碳酸钾市场趋势报告、技术动态创新及市场预测
- 移动通信网络规划:机房设计