Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def is_valid(index, limit):
- return 0 <= index < limit
- all_cards = input().split(":")
- my_deck = []
- command = input()
- while command != "Ready":
- action = command.split(" ")
- if "Add" in action:
- my_deck.append(action[1]) if action[1] in all_cards else print(f"Card not found.")
- elif "Insert" in action:
- my_deck.insert(int(action[2]), action[1]) if is_valid(int(action[2]), len(my_deck) + 1) \
- and action[1] in all_cards else print("Error!")
- elif "Remove" in action:
- my_deck.remove(action[1]) if action[1] in my_deck else print("Card not found.")
- elif "Swap" in action:
- my_deck[my_deck.index(action[2])], my_deck[my_deck.index(action[1])] = \
- my_deck[my_deck.index(action[1])], my_deck[my_deck.index(action[2])]
- elif "Shuffle" in action:
- my_deck.reverse()
- command = input()
- print(" ".join(my_deck))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement