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




  • 相关阅读:
    Python3 字典Dict(十三)
    Python3 元组Tuple(十二)
    Python3 列表List(十一)
    Python3 循环语句(十)
    Python3 条件控制(九)
    Python3 运算符(八)
    Swift3.0语法2
    Swift反射机制实现 AppDelegate 字符串获取类并成为根控制器
    Swift语法(更新)
    单例
  • 原文地址:https://www.cnblogs.com/lalashou/p/7867416.html
Copyright © 2011-2022 走看看