Python 从入门到实践 6-4 课后习题

来源:互联网 发布:php 调用父类属性 编辑:程序博客网 时间:2024/06/05 19:38

6.4

词汇表2:既然你知道了如何遍历字典,现在请整理你为完成练习6-3 而编写
的代码,将其中的一系列print 语句替换为一个遍历字典中的键和值的循环。确定该循环正确无误后,再在词汇表中添加5 个Python 术语。当你再次运行这个程序时,这些
新术语及其含义将自动包含在输出中。

library = {    'lower': 'smaller',    'upper': 'big',    'print': 'screen',    'flot': 'flot',    'int': 'int',}library['append'] = 'add'library['milk'] = '牛奶'library['egg'] = '鸡蛋'library['bread'] = '面包'library['soup'] = '汤'for key,value in library.items():    print("\n" + key)    print(value)
6.5

河流:创建一个字典,在其中存储三条大河流及其流经的国家。其中一个键—
值对可能是'nile': 'egypt'。
 使用循环为每条河流打印一条消息,如“The Nile runs through Egypt.”。
 使用循环将该字典中每条河流的名字都打印出来。
 使用循环将该字典包含的每个国家的名字都打印出来。

rivers = {    'Nile': 'Egypt' ' ,Sudan',    'Amazonas': 'Peru' ',Brazil',    'Mississippi': 'American',    'Changjiang River': 'China',}for key,value in rivers.items():    print("The "+ str(key) + " runs through " + str(value) +".")
6.6
调查:在6.3.1 节编写的程序favorite_languages.py 中执行以下操作。
 创建一个应该会接受调查的人员名单,其中有些人已包含在字典中,而其他人
未包含在字典中。
 遍历这个人员名单,对于已参与调查的人,打印一条消息表示感谢。对于还未
参与调查的人,打印一条消息邀请他参与调查。

favorite_languages = {    'jen': 'python',    'sarah': 'c',    'edward': 'ruby',    'phil': 'python',}investigators = [    'jen', 'mical', 'jane', 'paul']for investigator in investigators:    if investigator in favorite_languages:        print(str(investigator.title()) + " Thank you for your research")    else:        print(str(investigator.title()) + " ,please involved in the survey!")

阅读全文
0 0
原创粉丝点击