(填空题) 假设字典变量 dic_country 存储了部分国家的国家名与首都名的对应关系,其中国家名为键,首都名为值。试补充程序,实现根据用户输入的国家名查询首都名,如果存在则输出查询结果,否则提示“未查询到该国家名!”。 dic_country = {"China":"Beijing", "America":"Washington", "Norway":"Oslo", "Japan":"Tokyo", "Germany":"Berlin", "Canada":"Ottava", "France":"Paris", "Thailand":"Bangkok"} c=input("国家:").lower().__________ if ___________________: print("首都:{}".format(___________)) else: print("未查询到该国家名!")
时间: 2023-07-02 08:16:38 浏览: 399
2021年C语言题库填空题部分.docx
```
dic_country = {"China":"Beijing", "America":"Washington", "Norway":"Oslo", "Japan":"Tokyo", "Germany":"Berlin", "Canada":"Ottava", "France":"Paris", "Thailand":"Bangkok"}
c = input("国家:").lower().strip()
if c in dic_country:
print("首都:{}".format(dic_country[c]))
else:
print("未查询到该国家名!")
```
注:代码中 strip() 方法可以去掉用户输入字符串两端的空格,lower() 方法可以将字符串转换为小写字母,这样即使用户输入的是大小写混合或者首字母大写的国家名,也能正确匹配字典中的键。
阅读全文