更新游戏物品清单
更新游戲物品清單
python快速上手5.6
def addToInventory(inventory, addedItems):# 更新物品清單add_inv = {}for k, v in inventory.items():if k in addedItems:# 背包中有與戰(zhàn)利品一樣的物品for i in range(len(addedItems)):# 遍歷戰(zhàn)利品if addedItems[i] == k:# 統(tǒng)計背包中和戰(zhàn)利品中相同物品的總量v += 1add_inv[k] = vpasselse:add_inv.setdefault(addedItems[i], 1)# 新有的物品passelse:add_inv[k] = v# 只有背包中有的物品passreturn add_invdef displayInventory(inventory):# 輸出背包中物品清單print("Inventory:")item_total = 0for k, v in inventory.items():print(str(v) + ' ' + k)item_total += vprint("Total number of items: " + str(item_total))inv = {'gold coin': 42, 'rope': 1} dragonLoot = ['gold coin', 'dagger', 'gold coin', 'gold coin', 'ruby'] inv = addToInventory(inv, dragonLoot) displayInventory(inv)作為個人自學(xué)階段的記錄
2018年9月3號
總結(jié)
- 上一篇: CVPR2020——D3VO论文阅读
- 下一篇: 计算机相关知识——前端Base64编码解