Python中输入国家输出国家首都用字典怎么做
时间: 2024-02-09 18:09:20 浏览: 244
在Python中,可以使用字典来存储国家和首都之间的对应关系。可以按照以下步骤操作:
1. 创建一个包含国家和首都对应关系的字典,例如:
```python
capital_dict = {
'美国': '华盛顿特区',
'加拿大': '渥太华',
'英国': '伦敦',
'法国': '巴黎',
'德国': '柏林',
'意大利': '罗马',
'西班牙': '马德里',
'日本': '东京',
'韩国': '首尔',
'中国': '北京'
}
```
2. 接收用户输入的国家名称,例如:
```python
country = input("请输入一个国家的名称:")
```
3. 根据用户输入的国家名称,从字典中查找对应的首都,例如:
```python
capital = capital_dict.get(country)
```
4. 判断是否成功查找到了首都,如果成功则输出,否则提示用户输入的国家名称错误,例如:
```python
if capital:
print("{}的首都是{}".format(country, capital))
else:
print("对不起,您输入的国家名称有误!")
```
完整代码如下:
```python
capital_dict = {
'美国': '华盛顿特区',
'加拿大': '渥太华',
'英国': '伦敦',
'法国': '巴黎',
'德国': '柏林',
'意大利': '罗马',
'西班牙': '马德里',
'日本': '东京',
'韩国': '首尔',
'中国': '北京'
}
country = input("请输入一个国家的名称:")
capital = capital_dict.get(country)
if capital:
print("{}的首都是{}".format(country, capital))
else:
print("对不起,您输入的国家名称有误!")
```
阅读全文