《Python编程 从入门到实践》第六章课后习题

本文通过几个具体的Python代码示例介绍了如何使用字典来存储和检索数据,包括个人信息、偏好数字等,并展示了如何遍历这些字典进行信息输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

6-1

friend = {
    'first_name': 'Tsunemori',
    'last_name': 'Akane',
    'age': 20,
    'city': 'Tokyo',
    }

for key in friend.keys():
    print(friend[key])

6-2

favorite_num = {
    'Victorique': 10,
    'Lelouch': 7,
    'Dantalian': 9,
}

for key in favorite_num.keys():
    print(key + "'s favorite number is " + str(favorite_num[key]) +". ")

6-3

vocabulary = {
    'Victorique': "heroine of Gosick", 
    'Lelouch': "hero of Code Geass", 
    'Tsunemori': "heroine of Psycho-Pass",
    }
    
for key in vocabulary.keys():
    print(key +": " + vocabulary[key])

6-5

rivers = {
    'nile': 'egypt',
    'yangtze river': 'china',
    'amazon river': 'Brazil',
    }
    
for key in rivers.keys():
    print("The " + key.title() + " runs through " + rivers[key].title() + ". ")

# print the names of rivers
for key in rivers.keys():
    print("The " + key.title())

# print the names of countries
for key in rivers.keys():
    print(rivers[key].title())

6-6

friend1 = {
    'first_name': 'Tsunemori',
    'last_name': 'Akane',
    'age': 20,
    'city': 'Tokyo',
    }
    
friend2 = {
    'first_name': 'Lelouch',
    'last_name': 'Lamperouge',
    'age': 18,
    'city': 'Pendragon',
    }
    
friend3 = {
    'first_name': 'Watanabe',
    'last_name': 'Saki',
    'age': 12,
    'city': 'Octin', 
    }

friends = [friend1, friend2, friend3]
for friend in friends:
    for key in friend.keys():
	print(key + ": " + str(friend[key]))
    print()

6-10

favorite_num = {
    'Victorique': [10, 20, 30, 40, 50],
    'Lelouch': [7, 14, 21],
    'Dantalian': [9, 18, 27, 36],
}

for key in favorite_num.keys():
    print(key + "'s favorite numbers: ")
    for num in favorite_num[key]:
        print(num)
    print()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值