Python编程从入门到实践:习题6-4~6-6
2017-11-20 19:47
435 查看
#6-4 词汇表2 :既然你知道了如何遍历字典,现在请整理你为完成练习6-3而编写的代码, #将其中的一系列print 语句替换为一个遍历字典中的键和值的循环。 #确定该循环正确无误后,再在词汇表中添加5个Python术语。当你再次运行这个程序时, #这些新术语及其含义将自动包含在输出中。 lists = { 'items()':'返回键值对列表', 'keys()':'遍历字典中的所有键', 'sorted()':'按顺序排列键', 'values()':'遍历字典中的所有值', } for key,value in lists.items(): print(key,':',value) #6-5 河流 :创建一个字典,在其中存储三条大河流及其流经的国家。 #其中一个键—值对可能是'nile': 'egypt' 。 #使用循环为每条河流打印一条消息,如“The Nile runs through Egypt.”。 #使用循环将该字典中每条河流的名字都打印出来。 #使用循环将该字典包含的每个国家的名字都打印出来。 rivers = { '黄河':'中国', '长江':'中国', 'nile':'egypt', } for river,country in rivers.items(): print('The',river,'runs through',country) for river in rivers.keys(): print(river) for country in rivers.values(): print(country) #6-6 调查 :在6.3.1节编写的程序favorite_languages.py中执行以下操作。 #创建一个应该会接受调查的人员名单,其中有些人已包含在字典中,而其他人未包含在字典中。 #遍历这个人员名单,对于已参与调查的人,打印一条消息表示感谢。 #对于还未参与调查的人,打印一条消息邀请他参与调查。 favorite_languages = { 'jen': 'python', 'sarah': 'c', 'edward': 'ruby', 'phil': 'python', } people = ['jen','phil','白起','铠','sarah'] for p in people: if p in favorite_languages.keys(): print(p,'谢谢参与调查!') else: print(p,'您还未参与调查,请点击下方链接参与调查!')
相关文章推荐
- python编程:从入门到实践 第九章习题
- python编程:从入门到实践 第十章习题
- 《Python编程-从入门到实践》课后习题(9)
- 《Python编程-从入门到实践》课后习题(2)
- 《Python编程 从入门到实践》第四章习题选做
- Python编程从入门到实践:习题5-3~5-7
- 《Python编程-从入门到实践》第九章及第十章习题训练
- 《Python编程——从入门到实践》第二章习题解
- python编程从入门到实践第二章习题答案
- python编程从入门到实践第六章习题
- 【《Python编程: 从入门到实践》习题答案--第二章:<变量和简单数据类型>】
- Python编程:从入门到实践 第五章习题解析
- 《python编程从入门到实践》 第7章习题选做
- 《Python编程——从入门到实践》第九章部分习题解
- 《Python编程 从入门到实践》第二章习题选做
- python编程从入门到实践第三章习题答案
- 《python编程从入门到实践》 第4章习题选做
- 《Python编程 从入门到实践》第五章课后习题
- 《Python编程 从入门到实践》第六章习题选做
- 《python编程从入门到实践》 第5章习题选做