data={"上海":{"徐汇":{"植物园":["梧桐","玉树"],
"华东理工":["足球场","研究生楼"]},
"普陀":{"华师大":["毛主席像","志愿者群"],
"狮驼岭":["狮子","大象"]},
"宝山":{"海边":["鱼","虾"],
"距离":["远","坐车"]}},
"山东":{"菏泽":{"牡丹区":["牡丹园","家"],
"曹县":["学校","泪"],
"开发区":["高中","怀念"]},
"济南":{"南方":["火","神鸟"]},
"北方":["风","电影"],
"东方":["云","龙"],
"泰安":{"泰山":["高","俊山"],
"记忆":["大学","车站"],
"环境":["鸟语花香","干净"]}}
}
print("即将进入三级菜单模式".center(100,"*"))
while True:
for i in data:
print('\t',i)
choice1=input("请选择1》")
if choice1 in data:
while True:
for i in data[choice1]:
print('\t\t', i)
chioce2=input("请选择2》")
if chioce2 in data[choice1]:
while True:
for i in data[choice1][chioce2]:
print('\t\t\t', i)
chioce3=input("请选择3》")
if chioce3 in data[choice1][chioce2]:
for i in data[choice1][chioce2][chioce3]:
print('\t\t\t\t',i)
print("已经不能再向下选择")
chioce4=input("如果想离开,请输入q;如果向返回上一级,请输入b》")
if chioce4=='q':
exit()
elif chioce4=='b':
pass
elif chioce3=='b':
break
else:
print("您输入的选项不存在,请重新选择》")
elif chioce2=='b':
break
else:
print("您输入的选项不存在,请重新选择》")
elif choice1=='b':
break
else:
print("您输入的选项不存在,请重新选择》")