• 三级菜单


    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




  • 相关阅读:
    用感知机(Perceptron)实现逻辑AND功能的Python3代码
    xpadder教程:自定义设置游戏手柄的图片
    用Python实现小说中的汉字频率统计
    天猫精灵X1智能音箱使用感想
    一道常被人轻视的前端JS面试题
    jQueryNotes仿QQ空间添加标记
    JQ对象到底是什么
    正则匹配规则
    自定义右键菜单
    IIS处理并发请求时出现的问题及解决
  • 原文地址:https://www.cnblogs.com/lalashou/p/7867416.html
Copyright © 2020-2023  润新知