Python学习5,三级菜单实例
2024-09-28 20:42:43
_author_ = "Happyboy" data = {
'北京':{
"昌平":{
"沙河":["Happyboy","test"],
"天通苑":["我爱我家"]
},
"朝阳":{
"望京":["奔驰","陌陌"],
"国贸":{"CICC","HP"},
"东直门":{"Advent","飞信"},
},
"海淀":{},
}, '山东':{
"德州":{},
"青岛":{},
"济南":{}
},
'广东':{
"东莞":{},
"常熟":{},
"佛山":{},
},
} exit_flag =False while not exit_flag:
for i in data:
print(i)
choice = input("选择进入1>>:")
if choice in data:
while not exit_flag:
for i2 in data[choice]:
print("\t",i2)
choice2 = input("选择进入2>>:")
if choice2 in data[choice]:
while not exit_flag:
for i3 in data[choice][choice2]:
print("\t\t",i3)
choice3 = input("选择进入3>>:")
if choice3 in data[choice][choice2]:
for i4 in data[choice][choice2][choice3]:
print("\t\t",i4)
choice4 =input("最后一层,按b返回>>:")
if choice4 == "b":
pass
elif choice4 =="q":
exit_flag = True
if choice3 == "b":
break
elif choice3 == "q":
exit_flag = True
if choice2 == "b":
break
elif choice2 == "q":
exit_flag = True
最新文章
- 【Java每日一题】20161227
- python 内置函数!
- Codeforces 552C Vanya and Scales(思路)
- iOS性能优化:Instruments
- 22Spring_JdbcTemplatem模板工具类的使用——使用外部属性文件来配置(properties)
- WPF中资源引用方式汇总
- 002 Spring Restful案例
- 常用的50条linux 命令
- Android开发在路上:少去踩坑,多走捷径(转)
- php笔记(八)PHP类与对象之抽象类
- 【LeetCode】220. Contains Duplicate III
- HTTP协议、Ajax请求
- PyQt5基础应用一
- php中测试运行的时间,从而选择得出优化程序
- 面向对象一 OOP与类
- [转]C#中基于GDI+(Graphics)图像处理系列之前言
- 关于IWMS中遇到的问题及解决方法
- C#操作剪贴板实现复制粘贴
- Vue状态管理
- dell t130服务器安装windowsserver2008R2系统
热门文章
- .net core 下调用.net framework框架的WCF方法写法
- vue中的js动画与Velocity.js结合
- 在vue中使用animate库
- [Pytorch] pytorch笔记 <;二>;
- 20145238-荆玉茗 《Java程序设计》第五次实验报告
- Advanced Memory Allocation 内存分配进阶[转]
- matlab vs联调
- SpringBoot学习10:springboot整合mybatis
- 在haoodp-2.7.3 HA的基础上安装Hbase HA
- 自定义扩展Compare比较方法