Advertisement
Guest User

Wizard Poker

a guest
Feb 28th, 2020
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.90 KB | None | 0 0
  1. def is_valid(index, limit):
  2.     return 0 <= index < limit
  3.  
  4.  
  5. all_cards = input().split(":")
  6.  
  7. my_deck = []
  8.  
  9. command = input()
  10.  
  11. while command != "Ready":
  12.     action = command.split(" ")
  13.  
  14.     if "Add" in action:
  15.         my_deck.append(action[1]) if action[1] in all_cards else print(f"Card not found.")
  16.     elif "Insert" in action:
  17.         my_deck.insert(int(action[2]), action[1]) if is_valid(int(action[2]), len(my_deck) + 1) \
  18.             and action[1] in all_cards else print("Error!")
  19.     elif "Remove" in action:
  20.         my_deck.remove(action[1]) if action[1] in my_deck else print("Card not found.")
  21.     elif "Swap" in action:
  22.         my_deck[my_deck.index(action[2])], my_deck[my_deck.index(action[1])] = \
  23.             my_deck[my_deck.index(action[1])], my_deck[my_deck.index(action[2])]
  24.     elif "Shuffle" in action:
  25.         my_deck.reverse()
  26.  
  27.     command = input()
  28.  
  29. print(" ".join(my_deck))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement