字典的创建,使用字典保存中国主要城市和对应邮编,编写程序,用户输入城市名称,输出该城市邮政号
时间: 2023-10-08 14:05:11 浏览: 158
可以使用 Python 中的字典来保存中国主要城市和对应的邮编,然后根据用户输入的城市名称,查找对应的邮政号并输出。下面是一段示例代码:
```python
# 创建城市和邮编的字典
city_dict = {
'北京': '100000',
'上海': '200000',
'广州': '510000',
'深圳': '518000',
'杭州': '310000',
# 省略其它城市...
}
# 获取用户输入的城市名称
city_name = input('请输入城市名称:')
# 在字典中查找对应的邮政号
if city_name in city_dict:
print(city_name + '的邮政号是:' + city_dict[city_name])
else:
print('未找到该城市的邮政号信息')
```
在上面的代码中,首先定义了一个字典 `city_dict`,其中包含了中国主要城市和对应的邮编信息。然后通过 `input()` 函数获取用户输入的城市名称,并使用 `if` 语句判断该城市名称是否存在于字典中。如果存在,则通过字典的键值对应关系获取到邮政号并输出;如果不存在,则输出提示信息。
相关问题
Python输出送餐地址属于某片区
在Python中,如果你有一个包含送餐地址的数据结构(如字典、列表等),并且这个地址信息已经按照某种方式(如邮政编码、行政区划等)分为了不同的片区,你可以编写一段代码来确定某个特定地址属于哪个片区。这里假设你已经有了一个映射(dictionary)将地址区域和对应的编号或者名称关联起来。
例如,假设你有这样一个地址和对应片区的映射:
```python
delivery_addresses = {
"10001": "朝阳区",
"100084": "海淀区",
# 更多地址...
}
def get_neighborhood(address):
if address in delivery_addresses:
return delivery_addresses[address]
else:
return "未知区域"
# 测试
address = "北京市朝阳区三里屯"
neighborhood = get_neighborhood(address)
print(f"{address} 属于 {neighborhood} 片区")
```
在这段代码中,`get_neighborhood`函数接受一个地址作为输入,如果该地址在`delivery_addresses`中找到,则返回相应的片区;如果不在,则表示未知区域。
阅读全文