zoukankan      html  css  js  c++  java
  • 三级菜单

    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




  • 相关阅读:
    (Java实现) 洛谷 P1603 斯诺登的密码
    (Java实现) 洛谷 P1036 选数
    (Java实现) 洛谷 P1036 选数
    (Java实现) 洛谷 P1012 拼数
    (Java实现) 洛谷 P1012 拼数
    (Java实现) 洛谷 P1028 数的计算
    (Java实现) 洛谷 P1028 数的计算
    (Java实现) 洛谷 P1553 数字反转(升级版)
    8.4 确定两个日期之间的月份数或年数
    (Java实现) 洛谷 P1553 数字反转(升级版)
  • 原文地址:https://www.cnblogs.com/lalashou/p/7867416.html
Copyright © 2011-2022 走看看