《Python编程-从入门到实践》课后习题(6)

6-1

someone = {
    'first_name': 'Ann',
    'last_name': 'White',
    'age': 18,
    'city': 'York'
}
print(someone)

6-2

guysandnums = {
    'Ann': '1',
    'Ben': '2',
    'Cathy': '3',
    'David': '4',
    'Eric': '5'
}
for guy, num in guysandnums.items():
    print(guy + ' love ' + num)

6-3

words = {
    'key': 'a key',
    'value': 'a value',
    'list': 'a list',
    'dic': 'dictionary',
    'code': 'code'
}

for word, meanning in words.items():
    print(word + ' means ' + meanning)

6-4

words = {
    'key': 'a key',
    'value': 'a value',
    'list': 'a list',
    'dic': 'dictionary',
    'code': 'code'
}

for word, meanning in words.items():
    print(word + ' means ' + meanning)

6-5

dic = {
    'Nile': 'Egypt',
    'Amazon': 'Brasil',
    'Yellow River': 'China',
}

for river, country in dic.items():
    print('The ' + river + ' runs through ' + country)
for river in dic.keys():
    print(river)
for country in dic.values():
    print(country)

6-6

guys = {
    'A': True,
    'B': False,
    'C': True,
    'D': True,
    'E': False
}

for guy in guys.keys():
    if guys[guy]:
        print('Thank you! ' + guy)
    else:
        print('Can I help you? ' + guy)

6-7

guy1 = {
    'first_name': 'Ann',
    'last_name': 'White',
    'age': 18,
    'city': 'York'
}
guy2 = {
    'first_name': 'Ben',
    'last_name': 'Black',
    'age': 28,
    'city': 'New York'
}
guy3 = {
    'first_name': 'Cathy',
    'last_name': 'Pinkman',
    'age': 12,
    'city': 'London'
}
guys = [guy1, guy2, guy3]
for guy in guys:
    print(
        'First name: ' + guy['first_name'] + '\n'
        'Last name: ' + guy['last_name'] + '\n'
        'Age: ' +  str(guy['age']) + '\n'
        'city: ' + guy['city'] + '\n'
        )

6-8

Cat1 = {
    'species': 'cat',
    'owner': 'Ann'
}
Dog2 = {
    'species': 'dog',
    'owner': 'Ben'
}
Bird3 = {
    'species': 'bird',
    'owner': 'Eric'
}
pets = [Cat1, Dog2, Bird3]
for pet in pets:
    print(pet)

猜你喜欢

转载自blog.csdn.net/wanghj47/article/details/79645238
今日推荐