21、python基础学习-new_three_menu
1 #!/usr/bin/env python 2 #__author: hlc 3 #date: 2019/5/29 4 5 menu = { 6 '北京': { 7 '海淀': { 8 '五道口': { 9 'soho': {}, 10 '网易': {}, 11 'google': {} 12 }, 13 '中关村': { 14 '爱奇艺': {}, 15 '汽车之家': {}, 16 'youku': {}, 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 current_layer = menu 49 parent_layer = [] 50 while True : 51 for key in current_layer : 52 print(key) 53 choice = input("input_menu_name('q'退出)>>>:").strip() 54 if len(choice) == "0" :continue 55 if choice in current_layer : 56 parent_layer.append(current_layer) 57 current_layer = current_layer[choice] 58 elif choice == "b" : 59 if parent_layer : 60 current_layer = parent_layer.pop() 61 elif choice == "q" : 62 break 63 else: 64 print("无此项。。。。")
转载于:https://www.cnblogs.com/hlc-123/p/10941640.html
21、python基础学习-new_three_menu相关推荐
- Python基础学习笔记之(一)
Python基础学习笔记之(一) zouxy09@qq.com http://blog.csdn.net/zouxy09 前段时间参加微软的windows Azure云计算的一个小培训,其中Pytho ...
- Python基础学习之 os 模块详解
Python基础学习之 os 模块详解 文章目录 Python基础学习之 os 模块详解 1. 路径操作 1.1 os.chdir(),切换当前工作目录: 1.2 os.getcwd(),返回工作目录 ...
- Python 基础学习笔记 03
Python基础系列 Python 基础学习笔记 01 Python 基础学习笔记 02 Python 基础学习笔记 03 Python 基础学习笔记 04 Python 基础学习笔记 05 文章目录 ...
- 8.Python基础学习笔记day8-正则表达式、网络编程、进程与线程
8.Python基础学习笔记day8-正则表达式.网络编程.进程与线程 一.正则表达式 ''' 1. [1,2,3,4]中任意取3个元素排列: A43 = 4x3x2 = 24itertools.pe ...
- 二十一. Python基础(21)--Python基础(21)
二十一. Python基础(21)--Python基础(21) 1 ● 类的命名空间 #对于类的静态属性: #类.属性: 调用的就是类中的属性 #对象.属性: 先从自己的内存空间里找名 ...
- python自学用什么书好-适合python基础学习的好书籍
分享几本python基础学习的书籍给大家 <Python编程:从入门到实践> 内容简介:本书是一本针对所有层次的Python 读者而作的Python 入门书.全书分两部分:第一部分介绍用P ...
- python心得体会-终于懂得python基础学习心得
为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...
- python开发需要掌握哪些知识-Python基础学习需要掌握哪些知识
1.1Python的对象 python的内置对象类型有很多,包括数字,字符串,列表,集合,元组,字典等等,在Python中,一切皆对象 pickle腌制--在Python中,如果有一些对象需要持久性存 ...
- Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho
Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...
最新文章
- Petshop3.0学习笔记(二)Global.asax文档分析
- 数据库设计新手容易掉进的陷阱(不断更新中)
- springboot怎么杀进程_线上服务平均响应时间太长,怎么排查?
- 为何boss上的HR要了简历就不回复了?
- 在VS2012中实现Ext JS的智能提示
- python thread 多线程
- 《星科快报》第二期:元宇宙之道.
- PPT图形绘制:端午节PPT模板背景
- openlayers实现地图显示功能
- 用Java正则替换手机号中间4位数
- Cadence Allegro颜色显示设置图文教程及视频演示
- JAVA面试题2012(1)
- java开发程序员培训班,成功跳槽阿里!
- go: cannot determine module path for source directory D:\go\code\SipSvrProxy\src\Common (outside GOP
- 使用pytorch模型学习框架easyocr模块识别行程码图片文字并使用Flask Web返回指定信息json字符串
- 打印九九乘法表的两种方法:
- 外星人跑深度学习_外星人带你搞基?这部12年的动画绝了
- java获取指定格式的年月日时分秒时间
- 自己做QQ–后台搭建
- 用Yolact模型训练自己的数据集
热门文章
- [深度学习]知识蒸馏技术
- uboot,eboot和bootloader的联系
- Planar Homography (共面点成像) Epipolar Geometry(对极几何)
- kernel并发控制:自旋锁、互斥体、中断屏蔽
- 嘉年华回顾丨阿里云吕漫漪带你一览POLARDB整体架构设计...
- 为什么银行大额存单没有4年期?想存4年期怎么办?
- java实体设置扩展属性setextattributes_transactionAttributes各属性意义及配置
- mysql数据库导入导出_MySQL数据库导入导出详解
- ztree 自定义参数_Ztree节点前加上两个自定义按钮
- 485 九针头_张元英安宥真还是孩子,手臂还有疫苗接种痕迹,九针头太吓人