Python编程从入门到实践:习题6-7~6-12

来源:互联网 发布:手机开淘宝怎么改名字 编辑:程序博客网 时间:2024/06/15 13:07
#6-7 人 :在为完成练习6-1而编写的程序中,再创建两个表示人的字典,#然后将这三个字典都存储在一个名为people 的列表中。遍历这个列表,将其中每个人的所有信息都打印出来。user_1 = {'first_name':'小','last_name':'兔兔','age':6,'city':'凉白的家'}user_2 = {'first_name':'小','last_name':'渣丸','age':5,'city':'蠢丸的家'}user_3 = {'first_name':'大','last_name':'胖子','age':3,'city':'我也不知道在哪'}people = [user_1,user_2,user_3]for value in people:    print(value)#6-8 宠物 :创建多个字典,对于每个字典,都使用一个宠物的名称来给它命名;#在每个字典中,包含宠物的类型及其主人的名字。将这些字典存储在一个名为pets的列表中,#再遍历该列表,并将宠物的所有信息都打印出来。print('略……')#6-9 喜欢的地方 :创建一个名为favorite_places 的字典。#在这个字典中,将三个人的名字用作键;#对于其中的每个人,都存储他喜欢的1~3个地方。为让这个练习更有趣些,可让一些朋友指出他们喜欢的几个地方。#遍历这个字典,并将其中每个人的名字及其喜欢的地方打印出来。favortie_places = {    '兔兔':['草坪','凉白的家','树林'],    '渣丸':['烤肉店','烤鸭店'],    '李白':['王者峡谷'],}for key,places in favortie_places.items():    print(key,'最喜欢的地方是:')    for place in places:        print(place)#6-10 喜欢的数字 :修改为完成练习6-2而编写的程序,让每个人都可以有多个喜欢的数字,#然后将每个人的名字及其喜欢的数字打印出来。print('略……')#6-11 城市 :创建一个名为cities 的字典,其中将三个城市名用作键;#对于每座城市,都创建一个字典,并在其中包含该城市所属的国家、人口约数以及一个有关该城市的事实。#在表示每座城市的字典中,应包含country 、population 和fact 等键。#将每座城市的名字以及有关它们的信息都打印出来。cities = {    '南京':{        'country':'中国',        'population':'800W',        'fact':'很美丽!',    },    '北京':{        'country':'中国',        'population':'2000W',        'fact':'雾霾多!',    },    '上海':{        'country':'中国',        'population':'2500W',        'fact':'太大了!',    },}for key,city in cities.items():    print(key,city['country'],city['population'],city['fact'])#6-12 扩展 :本章的示例足够复杂,可以以很多方式进行扩展了。#请对本章的一个示例进行扩展:添加键和值、调整程序要解决的问题或改进输出的格式。

原创粉丝点击