标签:
#!/usr/bin/env python # -*- coding:utf-8 -*- china_map={ ‘华南‘:{ ‘广东‘:[‘广州‘,‘佛山‘,‘深圳‘,‘东莞‘], ‘广西‘:[‘南宁‘,‘柳州‘,‘桂林‘,‘北海‘], ‘海南‘:[‘三亚‘,‘海口‘,‘三沙‘,‘詹州‘], ‘香港‘:[‘屯门‘,‘湾仔‘,‘北角‘,‘西贡‘], ‘澳门‘:[‘花地玛堂区‘,‘圣安多尼堂‘,‘望德堂区‘,‘大堂区‘], }, ‘华东‘:{ ‘江苏‘:[‘南京‘,‘无锡‘,‘徐州‘,‘苏州‘,‘常州‘], ‘浙江‘:[‘杭州‘,‘温州‘,‘宁波‘,‘台州‘,‘舟山‘], ‘安徽‘:[‘合肥‘,‘芜湖‘,‘蚌埠‘,‘滁州‘,‘阜阳‘,‘宿州‘,‘六安‘,‘宣城‘], ‘福建‘:[‘福州‘,‘厦门‘,‘泉州‘,‘漳州‘,‘莆田‘,‘龙岩‘], ‘江西‘:[‘南昌‘,‘景德镇‘,‘萍乡‘,‘九江‘,‘赣州‘,‘宜春‘], ‘山东‘:[‘济南‘,‘泰安‘,‘德州‘,‘曲阜‘], ‘上海‘:[‘黄埔‘,‘徐汇‘,‘长宁‘,‘虹口‘], }, ‘华中‘:{ ‘湖北‘:[‘武汉‘,‘黄石‘,‘十堰‘,‘襄阳‘,‘宜昌‘,‘鄂州‘,‘荆州‘], ‘湖南‘:[‘长沙‘,‘株洲‘,‘邵阳‘,‘岳阳‘,‘郴州‘], ‘河南‘:[‘郑州‘,‘开封‘,‘洛阳‘,‘焦作‘,‘平顶山‘], }, ‘华北‘:{ ‘北京‘:[‘东城‘,‘西城‘,‘朝阳‘,‘海淀‘,‘石景山‘,‘大兴‘,‘丰台‘,‘昌平‘], ‘山西‘:[‘太原‘,‘吕梁‘,‘晋中‘,‘长治‘,‘大同‘,‘阳泉‘,‘晋城‘,‘朔州‘,‘忻州‘,‘临汾‘], ‘河北‘:[‘石家庄‘,‘邯郸‘,‘廊坊‘,‘保定‘,‘张家口‘,‘唐山‘,‘秦皇岛‘,‘沧州‘], ‘天津‘:[‘和平区‘,‘河东区‘,‘河北区‘,‘南开区‘,‘武清‘], ‘内蒙‘:[‘呼和浩特‘,‘鄂尔多斯‘,‘乌海‘,‘通辽‘,‘呼伦贝尔‘,‘乌兰浩特‘], }, ‘西南‘:{ ‘四川‘:[‘成都‘,‘自贡‘,‘攀枝花‘,‘乐山‘,‘遂宁‘], ‘云南‘:[‘昆明‘,‘曲靖‘,‘玉溪‘,‘丽江‘,‘曲靖‘], ‘贵州‘:[‘贵阳‘,‘六盘水‘,‘遵义‘,‘安顺‘,‘毕节‘,‘铜仁‘], ‘重庆‘:[‘万州‘,‘涪陵‘,‘渝中‘,‘大渡口‘], ‘西藏‘:[‘拉萨‘,‘那曲‘,‘山南‘,‘昌都‘,‘林芝‘,‘日喀则‘], }, ‘西北‘:{ ‘宁夏‘:[‘银川‘,‘石嘴山‘,‘吴忠市‘,‘固原市‘,‘中卫市‘], ‘陕西‘:[‘西安‘,‘铜川‘,‘宝鸡‘,‘咸阳‘,‘渭南‘,‘汉中‘,‘榆林‘], ‘甘肃‘:[‘兰州‘,‘天水‘,‘张掖‘,‘酒泉‘,‘嘉峪关‘,‘庆阳‘,‘陇南‘], ‘新疆‘:[‘乌鲁木齐‘,‘克拉玛依‘,‘哈密‘,‘库尔勒‘,‘昌吉‘,‘博尔塔拉‘], }, ‘东北‘:{ ‘黑龙江‘:[‘哈尔滨‘,‘齐齐哈尔‘,‘鸡西‘,‘牡丹江‘,‘大兴安岭地区‘,‘黑河‘], ‘吉林‘:[‘长春‘,‘延吉‘,‘四平‘,‘吉林‘,‘松原‘], ‘辽宁‘:[‘沈阳‘,‘葫芦岛‘,‘大连‘,‘鞍山‘,‘营口‘,‘辽阳‘,‘朝阳‘], } } for i in range(3): for i in china_map: print(i) map_area=input(‘请输入您要查询的中国大区名称:‘) if map_area in china_map: area=china_map[map_area] while True: for i in area: print(i) area_name=input(‘请输入您所查询的省份(输入"b"返回上一层查询,输入"q"退出查询):‘) if area_name in area: while True: city=area[area_name] for i in city: print(i) # break back_or_quit=input(‘输入"b"返回上一层查询,输入"q"退出查询‘) if back_or_quit==‘b‘: break elif back_or_quit==‘q‘: print(‘程序退出...‘) exit() else: print(‘You must input "b" or "q"!!!!!!‘) # continue elif area_name==‘b‘: break print(‘返回上一层查询‘) elif area_name==‘q‘: print(‘查询退出!‘) exit() else: print(‘没有您所查询的省份名称,请重新输入‘) continue else: print(‘您所查询的大区名称不在数据库中,请重新输入‘) continue else: print(‘尝试次数超过三次,程序退出‘)
标签:
原文地址:http://www.cnblogs.com/ccorz/p/5455765.html