《python编程从入门到实践》第六单元课后题答案(字典)

6-1人

mayun = {'first_name':'ma','last_name':'yun','age':'5*','city':'HangZhou'}
for key,value in mayun.items():
	print('key:' + key)
	print('value:' + value)

6-2喜欢的数字

fav={
    'jake':'1',
    'mabo':'2',
    'mike':'3',
    'bobo':'4',
    'lili':'5'
}
for key,value in fav.items():
    print(key+'最喜欢的数字是:'+value)

一定不要忘记.item()
6-3词汇表

dics = {'list': '列表', 'var': '变量', 'int': '整型', 'boolean': '布尔', 'str': '字符串'}
print('dics[\'list\']' + ':' + dics['list'])
print('dics[\'var\']' + ':' + dics['var'])
print('dics[\'int\']' + ':' + dics['int'])
print('dics[\'boolean\']' + ':' + dics['boolean'])
print('dics[\'str\']' + ':' + dics['str'])

6-4词汇表2

dics = {'list':'列表','var':'变量','int':'整型','boolean':'布尔','str':'字符串'}
for k,v in dics.items():
	print(k + ':' + v + '\n')

6-5河流

rivers = {'nile':'egypt','huanghe':'china','changjiang':'china'}
for k , v in rivers.items():
	print('The ' + k + ' runs through ' + v + ' .')
for k in rivers.keys():
	print(k)
for v in rivers.values():
	print(v)

6-6调查

favorite_languages = {
    'Bob': 'python',
    'Tom': 'c',
    'jack': 'ruby',
    'tony': 'python',
}
interviewer = ['Bob', 'sarah', 'Tom', 'jack', 'alice']
for user in interviewer:
    if user in favorite_languages.keys():
        print('%s thank you for your intend' % user)
    else:
        print('welcome to here %s' % user)

6-7人

mayun0 = {'first_name':'Ma0','last_name':'Yun0','age':'540','city':'HangZhou0'}
mayun1 = {'first_name':'Ma1','last_name':'Yun1','age':'541','city':'HangZhou1'}
mayun2 = {'first_name':'Ma2','last_name':'Yun','age':'542','city':'HangZhou2'}
people = [mayun0,mayun1,mayun2]
# print(people)
for i in people[:]:
	print(i)

6-8宠物

cat = {'name': 'kitty', 'owner': 'lucy'}
dog = {'name': 'jack', 'owner': 'nancy'}
rabbit = {'name': 'tom', 'own': 'mary'}
pets = [cat, dog, rabbit]
for pet in pets:
    for k, v in pet.items():
        print('%s:%s' % (k, v))

6-9喜欢的地方

favorite_places = {
    "zhengchao": ["hangzhou", "wuhan", "nanjing"],
    "jack": ["wuhan", "suzhou", "tianjin"],
    "tom": ["guangzhou", "guiling", "guiyang"]
}
for k, v in favorite_places.items():
    print(k)
    for i in v:
        print("\t%s" % i)

6-10喜欢的地方

dics = {'jack':['1','2'],'john':['3','4']}
for k,v in dics.items():
	print(k + '最喜欢的数字是: ' )
	for v1 in v:
		print(v1)

6-11城市

cities = {
    'A': {'country': 'china', 'population': 32100, 'fact': 'A'},
    'B': {'country': 'england', 'population': 36464, 'fact': 'B'},
    'C': {'country': 'america', 'population': 465487, 'fact': 'C'},
}
for k, v in cities.items():
    print(k, ":")
    for key, value in v.items():
        print("\t", key, ":", value)

6-12扩展

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wakaweika

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值