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
转载请注明出处!