#5.6.1
import pprint
stuff = {'rope': 1, 'torch': 6, 'gold coin': 42, 'dagger': 1, 'arrow': 12}
def displayInventory(inventory):
print("Inventory:")
item_total = 0
for k, v in inventory.items():
print(str(v)+' '+k)
item_total += v
print('Total number of items:' + str(item_total))
displayInventory(stuff)
print('-----------------5.6.2----------------')
def addToInventory(inventory, addedItems):
for Items in addedItems:
if Items in inventory:
inventory[Items]+=1
else:
inventory.setdefault(Items, 1)
return inventory
inv = {'gold coin': 42, 'rope': 1}
dragonLoot = ['gold coin', 'dagger','gold coin','gold coin','ruby']
inv = addToInventory(inv,dragonLoot)
displayInventory(inv)