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




  • 相关阅读:
    EC6 map 和 set
    git merge 和 rebase 区别
    循环数据forin,foreach,for of
    转 纯CSS设置Checkbox复选框控件的样式
    CSS3特性 盒模型 动画
    正则表达式符号大全
    js中的apply调用
    今天发现了一个同学转发的一个前端面试题,今天转发过来
    正则表达式 实例汇总(待续添加)
    转载 javascript中的正则表达式总结 二
  • 原文地址:https://www.cnblogs.com/lalashou/p/7867416.html
Copyright © 2011-2022 走看看