print(“三级菜单”.center(20,’-’))
dic = {
‘山东’:
{‘青岛’:[‘崂山’,‘黄岛’,‘城阳’],
‘济南’:[‘历城’,‘槐荫’,‘高新’],
‘烟台’:[‘龙口’,‘招远’,‘莱州’]},
‘江苏’:
{‘苏州’:[‘平江’,‘吴中’,‘沧浪’],
‘南京’:[‘白下’,‘秦淮’,‘浦口’],
‘无锡’:[‘江阴’,‘锡山’,‘北塘’]},
‘浙江’:
{‘杭州’:[‘西湖’,‘江干’,‘下城’],
‘宁波’:[‘江东’,‘江北’,‘余姚’],
‘温州’:[‘乐清’,‘瑞嘉’,‘永安’]}
}
while True:
for key in dic:
print(key)
sheng = input(‘选择省份:’)
if sheng in dic:
while True:
for j in dic[sheng]:
print(j)
shi = input(“选择城市:”)
if (shi in dic[sheng]):
while True:
for k in dic[sheng][shi]:
print(k)
back = input(‘已经选择完了省市县,输入b键返回,按q退出:’)
if back == ‘b’:
break
elif back == ‘q’:
exit()
if shi == ‘b’:
break
elif shi == ‘q’:
exit()
if sheng == ‘b’:
break
elif sheng == ‘q’:
exit()