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```
网友评论