Python学习_第一阶段__三级菜单
Posted augustyang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习_第一阶段__三级菜单相关的知识,希望对你有一定的参考价值。
menu = { ‘北京‘:{ ‘海淀‘:{ ‘五道口‘:{ ‘soho‘:{}, ‘网易‘:{}, ‘google‘:{} }, ‘中关村‘:{ ‘爱奇艺‘:{}, ‘汽车之家‘:{}, ‘youku‘:{}, }, ‘上地‘:{ ‘百度‘:{}, }, }, ‘昌平‘:{ ‘沙河‘:{ ‘老男孩‘:{}, ‘北航‘:{}, }, ‘天通苑‘:{}, ‘回龙观‘:{}, }, ‘朝阳‘:{}, ‘东城‘:{}, }, ‘上海‘:{ ‘闵行‘:{ "人民广场":{ ‘炸鸡店‘:{} } }, ‘闸北‘:{ ‘火车站‘:{ ‘携程‘:{} } }, ‘浦东‘:{}, }, ‘山东‘:{}, } flag = True father_layer = menu layer = [] while flag: for i in father_layer: print(i) choise = input("请输入选择: 退出(q) 返回上一层(b)").strip() if choise in father_layer: layer.append(father_layer) father_layer = father_layer[choise] print(‘layer‘,layer) elif choise ==‘b‘: if len(layer) ==0: pass else: father_layer = layer.pop() elif choise == ‘q‘: flag = False else: print("请重新输入")
主要用了 列表 字典的知识
以上是关于Python学习_第一阶段__三级菜单的主要内容,如果未能解决你的问题,请参考以下文章