Day5_python(三级菜单代码)

# Welcome Python
province = {
'湖北':{
"武汉":{
"黄陂":["三鲜","木兰山"],
"新洲":["雷达学院","阳逻码头"]
}
},
'北京':{
'昌平':{
'沙河':['oldboy','星巴克']
}
},
'河南':{''},
}
test_condition = False
exit_flag = False
while not exit_flag:
for i1 in province:
print(i1)
choice1=input("选择进入1>>:")
if choice1 in province:
while not exit_flag:
for i2 in province[choice1]:
print('\t',i2)
choice2 = input("选择进入2>>:")
if choice2 in province[choice1]:
while not exit_flag:
for i3 in province[choice1][choice2]:
print('\t\t',i3)
choice3 = input("选择进入3>>:")
if choice3 in province[choice1][choice2]:
for i4 in province[choice1][choice2][choice3]:
print('\t\t\t',i4)
choice4 = input("最后一层,按b返回>>:")
if choice4 == 'b':
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
if choice1 == 'q':
exit_flag = True
posted @ 2017-03-21 01:24  胡飞侠5  阅读(90)  评论(0编辑  收藏  举报