python3 三级菜单

python版本3.5

功能:

1、程序执行显示一级菜单,输入内容进入二级菜单;

2、进入二级菜单后,输入二级菜单内容,进入三级菜单;输入b返回一级菜单;

3、进入三级菜单后,输入b返回二级菜单。

#Author by Liguangbo
#_*_ coding:utf-8 _*_
provice_catalog={
'北京':{
'东城区':['东直门','安定门'],
'西城区':['西便门','南礼士路']
},
'河北':{
'石家庄':['长安区',' 桥东区 '],
'邢台':['邢台县','巨鹿县']
},
'天津':{
'和平区':['欧式风情区','意大利风情区'],
'滨海新区':['码头','步行街']
}
} while True:
for i in provice_catalog:
print(i)
choice1 = input("输入省份进入下一层:")#选择省份
if choice1 in provice_catalog:
for i in provice_catalog[choice1]:
print(i)
while True:
choice2= input("输入市区进去下一层,返回请按b:")#选择市区
if choice2 in provice_catalog[choice1]:
for i in provice_catalog[choice1][choice2]:
print(i)
choice_back = input("最后一层,返回请按b:")#返回市区
if choice_back == 'b':
for i in provice_catalog[choice1]:
print(i)
choice2 = input("输入市区进去下一层,返回请按b:")
if choice2 == 'b':
break
上一篇:Firefox下网页缩放时防止div被挤到下一层


下一篇:android dialog 原来dialog对话框也有自己的按键监听事件 onKeyDown方法