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 扩展 :本章的示例足够复杂,可以以很多方式进行扩展了。#请对本章的一个示例进行扩展:添加键和值、调整程序要解决的问题或改进输出的格式。
阅读全文
0 0
- Python编程:从入门到实践(课后习题6)
- Python编程从入门到实践:习题6-7~6-12
- Python 从入门到实践 6-7 课后习题
- python编程从入门到实践 习题12-3 火箭
- Python编程:从入门到实践(课后习题7)
- Python编程从入门到实践:习题6-4~6-6
- Python编程从入门到实践:习题6-1~6-3
- Python从入门到实践 习题15-6
- Python 从入门到实践 6-1 课后习题
- Python 从入门到实践 6-4 课后习题
- Python 从入门到实践 8-6 课后习题
- python编程从入门到实践 习题11-3
- Python编程:从入门到实践(课后习题3)
- Python编程:从入门到实践(课后习题4)
- Python编程:从入门到实践(课后习题5)
- Python编程:从入门到实践(课后习题8)
- Python编程:从入门到实践(课后习题9)
- Python编程:从入门到实践(课后习题11)
- 选择结构程序设计举例
- C#托管和非托管的资源(五)——不安全的代码
- CSS清除样式
- maven-assembly-plugin 打jar包
- 过滤列名如何注入dump数据
- Python编程从入门到实践:习题6-7~6-12
- lua table的使用及坑
- Vue 中 export default 和 module.exports
- Xcode :Could not locate device support files 的解决方案
- 集电极开路输出
- JACK_C#_循环语句
- Android Jni 利用OpenCV 实现图像任意角度旋转
- Effective java ---异常
- 【深入Java虚拟机】之四:类加载机制