创建一个名为cities 的字典,其中将三个城市名用作键;对于每座城市,都创建一个字典,并在其中包含该城市所属的国家、人口约数以及一个有该城市的事实(比较知名的特色)。在表示每座城市的字典中,应包含country 、population 和fact 这三个键。将每座城市的名字以及有关它们的信息都打印出来。 注:人口约数为用整数类型,100代表100万,因此人口约束只写整数即可。
时间: 2024-02-12 15:06:44 浏览: 17
好的,我理解了你的问题。以下是创建并打印出字典的代码:
```python
cities = {
'New York': {'country': 'USA', 'population': 85, 'fact': 'The Statue of Liberty is located in New York Harbor.'},
'Paris': {'country': 'France', 'population': 22, 'fact': 'The Eiffel Tower was built in 1889 for the World\'s Fair.'},
'Tokyo': {'country': 'Japan', 'population': 38, 'fact': 'Tokyo was once known as Edo and was a small fishing village.'}
}
for city, info in cities.items():
print(f"\nCity: {city}")
print(f"\tCountry: {info['country']}")
print(f"\tPopulation: {info['population']} million")
print(f"\tFact: {info['fact']}")
```
输出如下:
```
City: New York
Country: USA
Population: 85 million
Fact: The Statue of Liberty is located in New York Harbor.
City: Paris
Country: France
Population: 22 million
Fact: The Eiffel Tower was built in 1889 for the World's Fair.
City: Tokyo
Country: Japan
Population: 38 million
Fact: Tokyo was once known as Edo and was a small fishing village.
```
希望这可以回答你的问题!