mengyuxin

meng.addToInventory.py

Dec 30th, 2017
788
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.78 KB | None | 0 0
  1. # addToInventory.py
  2. # written by yuxin.meng on Dec 30th in 2017.
  3.  
  4. def addToInventory(inventory, addedItems):
  5.     # your code goes here
  6.     for i in range(len(addedItems)):
  7.         k = addedItems[i]
  8.         inventory.setdefault(k, 0)
  9.         inventory[k] += 1
  10.     return inventory
  11.  
  12. def displayInventory(inventory):
  13.     print('Inventory:')
  14.     item_total = 0
  15.     for k, v in inventory.items():
  16.         print(str(v) + ' ' + k)
  17.         item_total += v
  18.     print('Total number of items: ' + str(item_total))
  19.  
  20. inv = {'gold coin': 42,
  21.        'rope': 1}
  22.  
  23. dragonLoot = ['gold coin',
  24.               'dagger',
  25.               'gold coin',
  26.               'gold coin',
  27.               'ruby']
  28.  
  29. inv = addToInventory(inv, dragonLoot)
  30. displayInventory(inv)
Advertisement
Add Comment
Please, Sign In to add comment