menu = {
‘北京‘:{
‘海淀区‘:{
‘清华大学‘:{
‘经济管理学院‘:{}
},
‘北京大学‘:{
‘文学艺术学院‘: {}
},
‘北林大学‘:{
‘园林设计学院‘: {}
},
},
‘朝阳区‘:{
‘中国传媒大学‘:{
‘传媒学院‘:{},
},
‘北京化工大学‘:{
‘化工学院‘: {},
},
‘北京工业大学‘:{
‘工业学院‘: {},
},
},
‘昌平区‘:{
‘中国政法大学‘: {
‘政法学院‘: {},
},
‘中国石油大学‘: {
‘政法学院‘: {},
},
‘华北电力大学‘: {
‘电力学院‘: {},
},
},
},
‘保定‘:{
‘清苑区‘:{
‘温仁镇‘: {
‘南段庄‘: {},
},
‘张登镇‘: {
‘小张登‘: {},
},
‘冉庄镇‘: {
‘冉庄‘: {},
},
},
‘莲池区‘:{
‘和平里街道‘: {
‘有什么‘: {},
},
‘五四路街道‘: {
‘不晓得‘: {},
},
‘中华路街道‘: {
‘一根烟‘: {},
},
},
‘竞秀区‘:{
‘先锋街道‘: {
‘一条路‘: {},
},
‘东风街道‘: {
‘东风破‘: {},
},
‘市场街道‘: {
‘买东西‘: {},
},
},
},
‘上海‘:{
‘浦东区‘:{
‘陆家嘴街道‘: {
‘东方明珠‘: {},
},
‘花木街道‘: {
‘花木兰‘: {},
},
‘东明路街道‘: {
‘很伟大‘: {},
},
},
‘黄浦区‘:{
‘外滩‘: {
‘河上船‘: {},
},
‘南京东路‘: {
‘东路没有了‘: {},
},
‘豫园‘: {
‘没去成‘: {},
},
},
‘徐汇区‘:{
‘湖南路街道‘: {
‘湖北呢‘: {},
},
‘天平路街道‘: {
‘能公平么‘: {},
},
‘徐家汇街道‘: {
‘会员有没‘: {},
},
},
},
}
exit_flag = False
while not exit_flag:
for i in menu:
print(i)
choice = input(‘请选择》:‘)
if choice in menu:
while not exit_flag:
for i2 in menu[choice]:
print("\t",i2)
choice2 = input(‘请选择》:‘)
if choice2 in menu[choice]:
while not exit_flag:
for i3 in menu[choice][choice2]:
print("\t", i3)
choice3 = input(‘请选择》:‘)
if choice3 in menu[choice][choice2]:
while not exit_flag:
for i4 in menu[choice][choice2][choice3]:
print("\t", i4)
choice4 = input(‘最后一层,按b返回上一级菜单:‘)
if choice4 == "b":
break#如果为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
elif choice == "q":
exit_flag = True
原文地址:https://www.cnblogs.com/wait-yesterday/p/8366912.html