Advertisement
Guest User

Untitled

a guest
Feb 29th, 2020
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.25 KB | None | 0 0
  1. cards = input().split(':')
  2. deck = []
  3. instructions = input().split(' ')
  4.  
  5. while instructions[0] != 'Ready':
  6.     command = instructions[0]
  7.  
  8.     if command == 'Add':
  9.         card_name = instructions[1]
  10.         if card_name in cards:
  11.             deck.append(card_name)
  12.         else:
  13.             print(f"Card not found.")
  14.     elif command == 'Insert':
  15.         card_name = instructions[1]
  16.         index = int(instructions[2])
  17.         if card_name in cards:
  18.             if 0 <= index < len(deck):
  19.                 deck.insert(index, card_name)
  20.             else:print(f'Error!')
  21.         else:
  22.             print(f"Error!")
  23.     elif command == 'Remove':
  24.         card_name = instructions[1]
  25.         if card_name in deck:
  26.             deck.remove(card_name)
  27.         else:
  28.             print(f"Card not found.")
  29.     elif command == 'Swap':
  30.         card_name = instructions[1]
  31.         card_name_2 = instructions[2]
  32.         for i, s in enumerate(deck):
  33.             if card_name in s:
  34.                 deck[i] = s.replace(card_name, card_name_2)
  35.             elif card_name_2 in s:
  36.                 deck[i] = s.replace(card_name_2, card_name)
  37.     elif command == 'Shuffle':
  38.         deck.reverse()
  39.  
  40.     instructions = input().split(' ')
  41.  
  42. print(' '.join(deck))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement