data={
'广东':{
'阳江':{
'闸坡':['十里银滩','南海一号'],
'江城区':['喜之郎']},
'深圳':{
'南山':['欢乐海岸'],
'罗湖':['泥岗村']},
'广州':{
'番禺区':['大学城','小贝岗'],
'天河区':['华南师范大学','太古汇']},
},
'山东':{
'德州':{},
'青岛':{},
'济南':{},
},
'广西':{
'桂林':{},
'南宁':{},
'西街':{},
}
}
#print(data)
exit_flag=False
while not exit_flag:
for i in data:
print(i)
your_choice=input('选择进入1>>:')
if your_choice in data:
while not exit_flag:
for i2 in data[your_choice]:
print('\t',i2)
your_choice2 = input('选择进入2>>:')
if your_choice2 in data[your_choice]:
while not exit_flag:
for i3 in data[your_choice][your_choice2]:
print('\t\t',i3)
your_choice3 = input('选择进入3>>:')
if your_choice3 in data[your_choice][your_choice2]:
for i4 in data[your_choice][your_choice2][your_choice3]:
print('\t\t\t',i4)
your_choice4 =input('最后一层,按b返回或q退出>>:')
if your_choice4 =='b':
pass
elif your_choice4 == 'q':
exit_flag=True
if your_choice3 == 'b':
break
elif your_choice3 == 'q':
exit_flag = True
if your_choice2 == 'b':
break
elif your_choice2 == 'q':
exit_flag = True```
2.三级菜单练习
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...