I\'m having a hard time expressing this in Python.
This is the description of what needs to be done.
swap_cards: (list of int, int) -> NoneType>
def swap_cards(deck, index): if index in range(0, len(deck)): factor = (index + 1) % len(deck) aux = deck[factor] deck[factor] = deck[index] deck[index] = aux return deck else: return None deck = [3, 2, 1, 4, 5, 6, 0] new_deck = swap_cards(deck, 6) print new_deck
Output:
[0, 2, 1, 4, 5, 6, 3]