python程序编写输入输出样例如下: 输入: china 输出: Beijing 输入: ITALY 输出: 未查询到该国家名 d={"China":"Beijing","America":"Washington","Norway":"Oslo","Japan":"Tokyo","Germany":"Berlin","Canada":"Ottawa","France":"Paris","Thailand":"Bangkok"}
时间: 2023-07-02 20:19:12 浏览: 568
好的,以下是实现您要求的 Python 程序:
```python
d = {"China": "Beijing", "America": "Washington", "Norway": "Oslo", "Japan": "Tokyo", "Germany": "Berlin", "Canada": "Ottawa", "France": "Paris", "Thailand": "Bangkok"}
country = input("请输入国家名:")
capital = d.get(country.capitalize(), "未查询到该国家名")
print(capital)
```
程序执行效果如下:
```
请输入国家名:china
Beijing
请输入国家名:ITALY
未查询到该国家名
```
程序会根据用户输入的国家名查询到对应的首都名,并输出到控制台。如果输入的国家名不存在于字典中,则输出“未查询到该国家名”。请注意,程序会自动将用户输入的国家名首字母大写,因为字典中的国家名都是首字母大写的。
相关问题
输入样例: 输出样例: * *** ***** *** *
这是一个常见的图形输出样例,它是一个形图案。通过在控制台上打印一系列星号和空格字符来实现。下面是一个可能的实现方式:
```python
def print_diamond(n):
for i in range(n):
print(" " * (n-i-1) + "*" * (2*i+1))
for i in range(n-2, -1, -1):
print(" " * (n-i-1) + "*" * (2*i+1))
print_diamond(3)
```
输出结果为:
```
*
***
*****
***
*
```
要求输入样例: 1900 输出样例: 1900不是闰年
好的,根据您的要求,我们可以修改一下代码,使其输出符合要求的样例。修改后的代码如下:
```python
year = int(input("请输入一个年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year, "是闰年")
else:
print(year, "不是闰年")
```
如果您输入的是1900这个年份,那么程序将会输出:
```
1900 不是闰年
```
这个输出符合您的要求,1900不是闰年。