作业的完整代码我放在Github上,可以在我的github中查看。
6-5:河流:创建一个字典,在其中存储三条大河流及其流经的国家,完成以下目标:
- 使用循环为每条河流打印一条消息,如”The Nile runs through Egypt.”。
- 使用循环将该字典中每条河流的名字打印出来。
- 使用循环将该字典中包含的每个国家打印出来。
1 | rivers = { |
运行:
6-8:宠物:创建多个字典,对于每个字典,都是用一个宠物的名称来给它命名,在每个字典中,包含宠物的类型及其主人的名字,将这些字典存储在一个名为pets
的列表中,再遍历该列表,并将宠物的所有信息都打印出来。
1 | dog = { |
运行:
6-9:喜欢的地方:创建一个名为favorite_places
的字典,在这个字典中将三个人的名字作为键,对于其中的每个人,都存储他喜欢的1~3个地方,遍历这个字典,并将其中每个人的名字及其喜欢的地方打印出来。
1 | favorite_places = { |
运行:
6-11:城市:创建一个名为cities
的字典,其中将三个城市名作为键,对于每座城市都创建一个字典,并在其中包含该城市所属的国家、人口约数以及一个有关该城市的事实。在每座城市的字典中都应该包含country
、population
和fact
等键。将每座城市的名字以及其相关信息打印出来。
1 | cities = { |
运行: