字典的创建,使用字典保存中国主要城市和对应邮编,编写程序,用户输入城市名称,输出该城市邮政号
时间: 2023-10-08 11:05:11 浏览: 43
可以使用 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
city_dict = {
"北京": "100000",
"上海": "200000",
"广州": "510000",
"深圳": "518000",
# 其他城市及邮编
}
```
然后,编写程序实现输入城市名,输出对应邮编号的功能:
```python
city_dict = {
"北京": "100000",
"上海": "200000",
"广州": "510000",
"深圳": "518000",
# 其他城市及邮编
}
city_name = input("请输入城市名:")
if city_name in city_dict:
print("{}的邮编号是{}".format(city_name, city_dict[city_name]))
else:
print("输入的城市名有误或未收录该城市的邮编信息")
```
运行程序后,输入城市名即可输出对应邮编号。如果输入的城市名在字典中找不到,则输出错误提示信息。
使用字典保存中国主要城市和对应邮编
好的,可以使用一个字典来保存中国主要城市和对应的邮编,代码如下:
```python
# 创建城市和对应邮编的字典
city_zipcode = {
"北京市": "100000",
"上海市": "200000",
"广州市": "510000",
"深圳市": "518000",
"杭州市": "310000",
"南京市": "210000",
"武汉市": "430000",
"重庆市": "400000",
"成都市": "610000",
"天津市": "300000",
"西安市": "710000",
"长沙市": "410000"
}
# 访问字典中的元素
print(city_zipcode["北京市"]) # 输出 100000
print(city_zipcode["广州市"]) # 输出 510000
```
这样就可以方便地根据城市名获取对应的邮编了。