码迷,mamicode.com
首页 > 其他好文 > 详细

只发不说II

时间:2016-05-03 17:45:34      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

#!/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(‘尝试次数超过三次,程序退出‘)

 

只发不说II

标签:

原文地址:http://www.cnblogs.com/ccorz/p/5455765.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!