三级菜单
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三级菜单相关的知识,希望对你有一定的参考价值。
dic={
‘昌平区‘:{
‘昌平中医医院‘:[‘骨科‘,‘眼科‘,‘口腔科‘],
‘清华长庚医院‘:[‘骨科‘,‘眼科‘,‘口腔科‘],
‘回龙观社区医院‘:[‘骨科‘,‘眼科‘,‘口腔科‘],
},
‘顺义区‘:{
‘顺义中医医院‘: [‘骨科‘, ‘眼科‘, ‘口腔科‘],
‘顺义医院‘: [‘骨科‘, ‘眼科‘, ‘口腔科‘],
‘顺义社区医院‘: [‘骨科‘, ‘眼科‘, ‘口腔科‘],
},
‘东城区‘:{
‘协和医院‘: [‘骨科‘, ‘眼科‘, ‘口腔科‘],
‘口腔医院‘: [‘骨科‘, ‘眼科‘, ‘口腔科‘],
‘301医院‘: [‘骨科‘, ‘眼科‘, ‘口腔科‘],
},
‘西城区‘:{
‘北京大学第一医院‘: [‘骨科‘, ‘眼科‘, ‘口腔科‘],
‘北京积水潭医院‘: [‘骨科‘, ‘眼科‘, ‘口腔科‘],
‘首都医科附属医院‘: [‘骨科‘, ‘眼科‘, ‘口腔科‘],
},
‘海淀区‘:{
‘北医三院‘: [‘骨科‘, ‘眼科‘, ‘口腔科‘],
‘人民解放军总医院‘: [‘骨科‘, ‘眼科‘, ‘口腔科‘],
‘空军总医院‘: [‘骨科‘, ‘眼科‘, ‘口腔科‘],
},
‘朝阳区‘:{
‘儿童医院‘: [‘骨科‘, ‘眼科‘, ‘口腔科‘],
‘武警北京总队医院‘: [‘骨科‘, ‘眼科‘, ‘口腔科‘],
‘航空医院‘: [‘骨科‘, ‘眼科‘, ‘口腔科‘],
}
}
shiqu=[]
for item in dic:
shiqu.append(item)
print(shiqu)
flag=True
while flag:
shqu_choice=input("shiqu:").strip()
if len(shqu_choice)==0:continue
elif shqu_choice not in shiqu:
print("shiqu out range")
continue
else:
while flag:
hospital=[]
for item in dic[shqu_choice]:
hospital.append(item)
print(hospital)
hospital_choice=input(‘hospital:‘).strip()
if len(hospital_choice)==0:continue
elif hospital_choice not in hospital:
print(‘hospital out range‘)
continue
else:
while flag:
keshi=[]
for item in dic[shqu_choice][hospital_choice]:
keshi.append(item)
print(keshi)
keshi_choice=input(‘keshi:‘)
if len(keshi_choice)==0:continue
elif keshi_choice not in keshi:
print(‘keshi out range‘)
continue
flag=False
以上是关于三级菜单的主要内容,如果未能解决你的问题,请参考以下文章