您的位置:首页 > 其它

py第六章习题

2018-03-25 18:25 225 查看
#6-2
fav_nums = {
'John': 3,
'Smith': 100,
'Hans': 250,
'Lily': 399,
'Tylor': 7,
}
for person,num in fav_nums.items():
print(person + '`s favourite num is ' + str(num))
#for fav_num in fav_nums:
#	print(fav_num + '`s favourite num is ' + str(fav_nums[fav_num]))
print()

#6-5
rivers = {
'nile': 'egypt',
'yangtze': 'china',
'yellow': 'china',
}
for key,val in rivers.items():
print('The ' + key.title() + ' runs through ' + val.title())
for  river in rivers.keys():
print(river.title())
for contury in rivers.values():
print(contury.title())
print()

#6-8
pets = [
{
'type': 'cat',
'master': 'Tylor',
},{
'type': 'dog',
'master': 'Lily',
},{
'type': 'pig',
'master': 'hans',
}
]
for pet in pets:
print(pet)

#6-9
fav_places = {
'Tylor': [
'Japan',
'China',
'America'
],
'Lily': [
'India',
'Thai'
],
'Hans': [
'Russia',
'India',
'Iceland'
]
}
for person,places in fav_places.items():
print(person.title() + ' want to go to: ')
for place in places:
print(place)
print()

#6-10
fav_nums = {
'John': [3,5,7,9],
'Smith': [1,2,3],
'Hans': [250,22,33],
'Lily': [233,2333,23333],
'Tylor': [7,71],
}
for person,num in fav_nums.items():
print(person + '`s favourite num are ' + str(num))
print()

#6-11
cities = {
'china': {
'country': 'China',
'population': '1380000000',
'fact': 'Long history',
},
'Japan': {
'country': 'Japan',
'population': '127000000',
'fact': 'On a island',
},
'america':{
'country': 'America',
'population': '323100000',
'fact': 'The strongest country',
}
}
for city,items in cities.items():
print(city.title() + ':')
for item in items:
print(item.title() + ': ' + items[item])
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: