高编课后作业------第三周-2

6-1

人 : 使用一个字典来存储一个熟人的信息, 包括名、 姓、 年龄和居住的城市。 该字典应包含键first_name last_name age city 。 将存储在该字典中的每项信息都打印出来。

Somebody = {'first_name': 'Daniel' , 'last_name': 'Wu' , 'age':18 , 'city':'GuangZhou'}

for key,value in Somebody.items():
    print(key + ' is ' + str(value))    


6-2 喜欢的数字

 使用一个字典来存储一些人喜欢的数字。 请想出5个人的名字, 并将这些名字用作字典中的键; 想出每个人喜欢的一个数字, 并将这些数字作为值存储在字典中。 打印每个人的名字和喜欢的数字。 为让这个程序更有趣, 通过询问朋友确保数据是真实的。


favorite_num = {'Tony':15, 'Wang':99 , 'Ding':88, 'Qin':7 , 'Zhong':22}
for key,value in favorite_num.items():
    print(str(value) + ' is ' + key + "'s favorite number.")




6-5 河流 : 

扫描二维码关注公众号,回复: 1425938 查看本文章

创建一个字典, 在其中存储三条大河流及其流经的国家。 其中一个键值对可能是'nile': 'egypt'
使用循环为每条河流打印一条消息, 如

使用循环为每条河流打印一条消息, 如 “The Nile runs through Egypt.”
使用循环将该字典中每条河流的名字都打印出来。


rivers = {'Yangzi River':'China' , 'nile':'egypt', 'Mississippi River':'America'}

for key,value in rivers.items():
    print('The ' +key+ ' runs through ' +value+ '.')

for key in rivers.keys():
    print(key)

for value in rivers.values():
    print(value)


6-8 宠物 : 

创建多个字典, 对于每个字典, 都使用一个宠物的名称来给它命名; 在每个字典中, 包含宠物的类型及其主人的名字。 将这些字典存储在一个名为pets的列表中, 再遍历该列表, 并将宠物的所有信息都打印出来。

cats = {'Zhang':'yellow' , 'Sun':'big' , 'Qiu':'Bosi'}
dogs = {'James':'wild' , 'Lebron':'qute'}
snakes = {'Tony':'poison'}
pets = [cats,dogs,snakes]

for pet in pets:
    for master,typ in pet.items():
        print(typ + ' is ' + master +"'s.")





猜你喜欢

转载自blog.csdn.net/syyjiang/article/details/79651485