菜单二

#Author: Administrator
#Date: 2019/7/2 - 15:05

menu = {
'北京':{
'朝阳':{
'国贸':{
'CICC':{},
'HP':{},
'渣打银行':{},
'CCTV':{},
},
'望京':{
'陌陌':{},
'奔驰':{},
'360':{},
},
'三里屯':{
'优衣库':{},
'apple':{}
},
},
'昌平':{
'沙河':{
"老男孩":{},
"阿泰包子":{},
},
'天通苑':{
"链家":{},
"我爱我家":{}
},
'回龙观':{},
},
'海淀':{
"五道口":{
"google":{},
"谷歌":{},
"网易":{},
"Sohu":{},
"Sogo":{},
"快手":{},
},
"中关村":{
"youku":{},
"Iqiyi":{},
"汽车之家":{},
"新东方":{},
"QQ":{},
}
},
},
'上海':{
"浦东":{
"陆家嘴":{
"CICC":{},
"高盛":{},
"摩根":{},
},
"外滩":{},
},
"闵行":{},
"静安":{},
},
'山东':{
"济南":{},
"德州":{
"乐陵":{
"丁务镇":{},
"城区":{},
},
"平原":{},
},
},
}

current_layer = menu
#parent_layer = menu

parent_layers = []
while True:
for key in current_layer:
print(key)
choice = input(">>>").strip()
if len(choice) == 0 :
continue
if choice in current_layer :
parent_layers.append(current_layer)
current_layer = current_layer[choice]
elif choice == "b":
if parent_layers :
current_layer = parent_layers.pop()
else :
print('无此项')

转载于:https://www.cnblogs.com/styleonme/p/11121529.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值