城市:编写一个名为describe_city()的函数,它接受一座城市的名字以及该城 市所属的国家。这个函数应打印一个简单的句子,如Reykjavik is in Iceland。给用 于存储国家的形参指定默认值。为三座不同的城市调用这个函数,且其中至少有一座城 市不属于默认国家。
时间: 2024-03-21 14:37:48 浏览: 81
以下是描述城市的函数`describe_city()`的代码:
```python
def describe_city(city, country='中国'):
print(city.title() + "位于" + country + "。")
# 调用函数,指定默认国家
describe_city('北京')
describe_city('上海')
# 调用函数,指定其他国家
describe_city('巴黎', '法国')
```
运行以上代码,输出如下:
```
北京位于中国。
上海位于中国。
巴黎位于法国。
```
可以看到,`describe_city()`函数可以接受一个城市名和一个国家名作为参数,并打印一个简单的句子来描述这个城市所属的国家。在调用函数时,可以指定一个默认国家,如果不指定则默认为“中国”。在本例中,我们首先调用函数分别指定了“北京”和“上海”这两座中国城市,然后再调用函数指定了位于“法国”的城市“巴黎”。
阅读全文