python输入省份查找城市,输入城市查找省份,用函数表示且没有全局变量
时间: 2024-02-28 20:47:42 浏览: 48
# 创建一个字典,用于存储省份和城市的对应关系
provinces = {
'广东省': ['广州市', '深圳市', '东莞市', '佛山市', '珠海市'],
'湖南省': ['长沙市', '株洲市', '湘潭市', '衡阳市', '岳阳市'],
'浙江省': ['杭州市', '宁波市', '温州市', '嘉兴市', '绍兴市']
}
# 创建函数,用于根据省份查找城市
def search_city_by_province(province):
if province in provinces:
return provinces[province]
else:
return '未找到该省份的城市信息'
# 创建函数,用于根据城市查找省份
def search_province_by_city(city):
for province, cities in provinces.items():
if city in cities:
return province
return '未找到该城市所属省份信息'
# 测试
print(search_city_by_province('广东省'))
print(search_city_by_province('湖南省'))
print(search_city_by_province('福建省'))
print(search_province_by_city('深圳市'))
print(search_province_by_city('湘潭市'))
print(search_province_by_city('福州市'))