Advertisement
andonyan

Inventory

Feb 29th, 2020
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.89 KB | None | 0 0
  1. initial_items = input().split(', ')
  2.  
  3. while True:
  4.     tokens = input().split(' - ')
  5.     if tokens[0] == 'Craft!':
  6.         print(', '.join(initial_items))
  7.         break
  8.     else:
  9.         command = tokens[0]
  10.         value = tokens[1]
  11.         if command == 'Collect':
  12.             if value not in initial_items:
  13.                 initial_items.append(value)
  14.         elif command == 'Drop':
  15.             if value in initial_items:
  16.                 initial_items.remove(value)
  17.         elif command == 'Combine Items':
  18.             items = value.split(':')
  19.             old_item = items[0]
  20.             new_item = items[1]
  21.             if old_item in initial_items:
  22.                 initial_items.insert(initial_items.index(old_item) + 1, new_item)
  23.         elif command == 'Renew':
  24.             if value in initial_items:
  25.                 initial_items.append(initial_items.pop(initial_items.index(value)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement