python使用地图给一个地名,查找省份

文章正文
发布时间:2024-09-11 11:16

这里提供一种实现方式: ```python # 定义省份和省会城市的字典 provinces = { "北京市": "北京", "天津市": "天津", "河北省": "石家庄", "山西省": "太原", "内蒙古自治区": "呼和浩特", "辽宁省": "沈阳", "吉林省": "长春", "黑龙江省": "哈尔滨", "上海市": "上海", "江苏省": "南京", "浙江省": "杭州", "安徽省": "合肥", "福建省": "福州", "江西省": "南昌", "山东省": "济南", "河南省": "郑州", "湖北省": "武汉", "湖南省": "长沙", "广东省": "广州", "广西壮族自治区": "南宁", "海南省": "海口", "重庆市": "重庆", "四川省": "成都", "贵州省": "贵阳", "云南省": "昆明", "西藏自治区": "拉萨", "陕西省": "西安", "甘肃省": "兰州", "青海省": "西宁", "宁夏回族自治区": "银川", "新疆维吾尔自治区": "乌鲁木齐", "台湾省": "台北", "香港特别行政区": "香港", "澳门特别行政区": "澳门", } # 获取用户输入的省份名称 province = input("请输入省份名称:") # 根据用户输入的省份名称,在字典中查找对应的省会城市 if province in provinces: print(f"{province}的省会城市是{provinces[province]}") else: print("输入的省份名称有误!") ``` 运行程序后,会提示用户输入省份名称,并根据用户输入的省份名称输出对应的省会城市,例如: ``` 请输入省份名称:广东省 广东省的省会城市是广州 ``` 如果用户输入的省份名称不在字典中,则会提示输入的省份名称有误。