python3 三级菜单-基础版
2017-12-15 15:38
309 查看
-- coding:utf-8 --
data = {"北京":{
"东城区":{
"安定门":["国子监","孔庙","钟楼"],
"建国门":["金宝街","长安街","西街"],
"朝阳门":["东四","新街口","孚王府"],
},
"朝阳区":{
"和平街":["顾家庄","樱花社区","东街"],
"八里屯":["慈寿寺","定慧寺","前门"],
"三里屯":["夜店","工体","后海酒吧"],
},
"海淀":{
"中关村":["海龙","鼎好","科贸"],
"五道口":["清华","北大","人大"],
"航天桥":["公主坟","古城","长安街"],
},
}
}
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\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
相关文章推荐
- Python 三级菜单 省 市 县 实现
- s14 python3 day1 作业3 三级菜单
- python编程实例-三级菜单
- Python自动化开发学习之三级菜单制作
- python 【练习2】字典打印三级菜单
- Python第一周作业--三级菜单【未完成】
- python-------------三级菜单
- Python递归 — — 二分查找、斐波那契数列、三级菜单
- python-三级菜单
- Python字典实现简单的三级菜单(实例讲解)
- 我的Python成长之路---第一天---Python基础(作业2:三级菜单)---2015年12月26日(雾霾)
- python-基础知识之练习(三级菜单)
- python三级菜单(优化版)
- python之三级菜单作业
- Python:三级菜单
- Python学习-------------------三级菜单简单版
- python 写三级菜单
- Python10 三级菜单
- python 第一周作业:三级菜单
- Python模拟三级菜单效果