《Python从入门到实践》--第六章 操作字典 课后练习2
Posted TomCat的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《Python从入门到实践》--第六章 操作字典 课后练习2相关的知识,希望对你有一定的参考价值。
题目:
6-4 词汇表2 :既然你知道了如何遍历字典,现在请整理你为完成练习6-3而编写的代码,将其中的一系列print 语句替换为一个遍历字典中的键和值的循环。确定该
循环正确无误后,再在词汇表中添加5个Python术语。当你再次运行这个程序时,这些新术语及其含义将自动包含在输出中。
6-5 河流 :创建一个字典,在其中存储三条大河流及其流经的国家。其中一个键—值对可能是‘nile‘: ‘egypt‘ 。
使用循环为每条河流打印一条消息,如“The Nileruns throughEgypt.”。
使用循环将该字典中每条河流的名字都打印出来。
使用循环将该字典包含的每个国家的名字都打印出来。
6-6 调查 :在6.3.1节编写的程序favorite_languages.py中执行以下操作。
创建一个应该会接受调查的人员名单,其中有些人已包含在字典中,而其他人未包含在字典中。
遍历这个人员名单,对于已参与调查的人,打印一条消息表示感谢。对于还未参与调查的人,打印一条消息邀请他参与调查。
代码:
#!usr/bin/python # _*_ coding:utf-8 _*_ #词汇表2 dicts = {‘list‘:‘列表‘,‘var‘:‘变量‘,‘int‘:‘整型‘,‘boolean‘:‘布尔‘,‘str‘:‘字符串‘} for key_words,meanning in dicts.items(): print(key_words,meanning) #河流 places = {"中国":"长江","尼罗河":"埃及","亚马孙河":"巴西"} for place,river in places.items(): print(place + ":" + river) #调查 favorite_languages = {"老王":"c++","老李":"python","老周":"c#"} invited_people = ["老王","老李","老周"] for people in favorite_languages: if people in invited_people: print("非常感谢您参加我们的调查问卷!") else: print("我们能邀请你参加我们的调查问卷么!")
以上是关于《Python从入门到实践》--第六章 操作字典 课后练习2的主要内容,如果未能解决你的问题,请参考以下文章