博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python修行之路(六 三级菜单实例)
阅读量:6478 次
发布时间:2019-06-23

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

三级菜单实例:

 

menu = {

    '北京':{
        '海淀':{
            '五道口':{
                'soho':{},
                '网易':{},
                'google':{}
            },
            '中关村':{
                '爱奇艺':{},
                '汽车之家':{},
                'youku':{},
            },
            '上地':{
                '百度':{},
            },
        },
        '昌平':{
            '沙河':{
                '老男孩':{},
                '北航':{},
            },
            '天通苑':{},
            '回龙观':{},
        },
        '朝阳':{},
        '东城':{},
    },
    '上海':{
        '闵行':{
            "人民广场":{
                '炸鸡店':{}
            }
        },
        '闸北':{
            '火车战':{
                '携程':{}
            }
        },
        '浦东':{},
    },
    '山东':{},
}
while True:
for i in data:
print(i)
choice = input("选择进入:")
if choice in data:
while True:
for i2 in data[choice]:
print ("\t",i2)
choice2 = input("选择进入2>>:")
if i2 in data[choice]:
while True:
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
if choice3 == "b":
break
if choice2 =="b":
break

转载于:https://www.cnblogs.com/ysw-1990/p/6802730.html

你可能感兴趣的文章
基于NodeJs的微信第三方平台认证授权流程
查看>>
4月第一周国内域名解析商Top10:万网域名总量将破160万
查看>>
10月国内操作系统市场份额:Win XP份额减少至50.06%
查看>>
.top域名注册量15强:西部数码涨幅超40万 增势惊人
查看>>
python 命令行参数实例
查看>>
程序员小白的憧憬、计划
查看>>
鲍捷 | 深度解析知识图谱发展关键阶段及技术脉络
查看>>
华为5300交换机链路捆绑
查看>>
UI2Code智能生成Flutter代码--整体设计篇
查看>>
我的友情链接
查看>>
【数据结构】复杂链表的复制
查看>>
Linux下常用的故障排查命令行
查看>>
CentOS 6.4 x86_64 最小化安装---基础优化总结
查看>>
SQL truncate 、delete与drop区别
查看>>
tomcat的maxThreads、acceptCount(最大线程数、最大排队数)
查看>>
Maven Plugins 与 PluginManagement的关系
查看>>
好程序员web前端分享HTML基本结构和基本语法
查看>>
动态规划算法解最长公共子序列问题
查看>>
“模态”DIV对话框
查看>>
[转贴] 如何有效地报告Bug
查看>>