热门

最新

红包

立Flag

投票

同城

我的

发布
m0_56044799
大门不觉小
5 年前
truem0_56044799

[cp]第五章实践项目

iventory = {'rope': 6, 'goldcoin': 42, 'dagger': 1, 'arrow': 12}
dragonloot = ['goldcoin', 'dagger', 'goldcoin', 'goldcoin', 'rubby']

def displayInventory(i):
print('Inventory:')
totalnum = 0
for k, v in i.items():
print(str(v) + ' ' + k)
totalnum += v

print('\nTotal number of items: ' + str(totalnum))
return totalnum

def addToInventory(d, t):
dl = {}
for k in d:
dl.setdefault(k, 0)
dl[k] += 1

for i in dl.keys():
if i in t.keys():
t[i] += dl[i]
else:
t[i] = dl[i]
return t

inv = addToInventory(dragonloot, iventory)
displayInventory(inv)[/cp]

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
新手上路,想问一下要在main里面调用docs里的user_info文件要怎么调啊,os和sys模块只能用来调函数无法操作文件,求解,在此先行谢过啦
立即登录