用户输入国家名称,输出该国家名称和首都(为了完成这个程序,需要首先创建国家名称和首都的映射关系)
时间: 2024-02-15 07:02:06 浏览: 35
好的,我可以帮您编写一个简单的程序来实现这个功能。首先,我们需要创建一个字典来存储国家和首都的映射关系。以下是一个示例字典:
```
capital_cities = {
'中国': '北京',
'美国': '华盛顿特区',
'英国': '伦敦',
'法国': '巴黎',
'日本': '东京',
# 在这里添加更多的国家和首都
}
```
接下来,我们可以编写代码来接收用户输入的国家名称,并输出该国家的名称和首都。下面是一个示例代码:
```python
capital_cities = {
'中国': '北京',
'美国': '华盛顿特区',
'英国': '伦敦',
'法国': '巴黎',
'日本': '东京',
# 在这里添加更多的国家和首都
}
country = input('请输入国家名称:')
capital = capital_cities.get(country)
if capital:
print(f'{country}的首都是{capital}')
else:
print('抱歉,没有找到该国家的首都信息')
```
在这个示例代码中,我们首先定义了一个字典 `capital_cities` 来存储国家和首都的映射关系。然后,我们使用 `input()` 函数接收用户输入的国家名称。接着,我们使用字典的 `get()` 方法来查找该国家的首都,如果找到了则输出国家名称和首都,否则输出提示信息。
希望这个示例代码可以帮助您完成您的程序。如果您有其他问题,请随时向我提问。