用一个字典存储表1所列的国家和首都对,编写程序提示用户输入一个国家名,程序显示这个国家的首都。答案不分大小写。表-1国家名首都 China Beijing America Washington Japan Tokyo Canada Ottawa Thailand Bangkok Norway Oslo Germany Berlin France Paris
时间: 2023-06-20 07:07:37 浏览: 248
好的,以下是实现该功能的Python代码:
```python
capitals = {'China': 'Beijing', 'America': 'Washington', 'Japan': 'Tokyo', 'Canada': 'Ottawa', 'Thailand': 'Bangkok', 'Norway': 'Oslo', 'Germany': 'Berlin', 'France': 'Paris'}
country = input("请输入一个国家名:").capitalize()
if country in capitals:
print(f"{country}的首都是{capitals[country]}")
else:
print("没有找到该国家的信息")
```
代码中首先定义了一个字典`capitals`来存储国家和首都对应的信息。然后通过`input()`函数提示用户输入一个国家名,并使用`capitalize()`函数将输入的国家名的首字母变为大写,以便在字典中查找。接着判断用户输入的国家名是否在字典中,如果存在则输出该国家的首都,否则输出提示信息。
相关问题
使用字典存储下表所列的国家和首都对,编写程序提示用户输入一个国家名,程序显示这个国家的首都。输入国家名时不区分大小写。
这道题目是要求程序帮助用户输入一个国家名字,并显示这个国家的首都。题目中使用了字典存储国家和首都的对应关系,用户输入国家名字时,程序会在字典中查找对应的首都,并将其显示出来。需要注意的是,用户输入国家名字时不能大小写区分,字母大小写都可以。
阅读全文