写出这样的python代码:设计一个程序存储省份与其所辖城市的信息,实现查询功能。
时间: 2024-03-05 15:55:17 浏览: 187
可以使用 Python 中的字典(dictionary)数据类型来存储省份与其所辖城市的信息,并通过输入省份名称实现查询功能。可以使用以下 Python 代码实现:
```python
province_city = {
"北京市": ["北京市"],
"上海市": ["上海市"],
"天津市": ["天津市"],
"重庆市": ["重庆市"],
"河北省": ["石家庄市", "唐山市", "邯郸市", "邢台市", "保定市", "张家口市", "承德市", "沧州市", "廊坊市", "衡水市"],
"山西省": ["太原市", "大同市", "阳泉市", "长治市", "晋城市", "朔州市", "晋中市", "运城市", "忻州市", "临汾市", "吕梁市"],
"辽宁省": ["沈阳市", "大连市", "鞍山市", "抚顺市", "本溪市", "丹东市", "锦州市", "营口市", "阜新市", "辽阳市", "盘锦市", "铁岭市", "朝阳市", "葫芦岛市"],
# 省份与城市信息可以根据实际情况进行修改
}
province_name = input("请输入要查询的省份名称:")
if province_name in province_city:
city_list = province_city[province_name]
print(f"{province_name}所辖城市有:{city_list}")
else:
print(f"没有找到{province_name}省份的信息!")
```
代码说明:
1. `province_city` 字典用于存储省份与其所辖城市的信息,其中省份名称作为字典的键,所辖城市组成的列表作为键对应的值。
2. `input()` 函数用于获取用户输入的省份名称。
3. 如果用户输入的省份名称存在于 `province_city` 字典中,通过字典索引获取所辖城市的列表,并输出查询结果。
4. 如果用户输入的省份名称不存在于 `province_city` 字典中,输出错误信息。
阅读全文