def setup(n): hands = [] boards = [] full_deck = [] for i in range(2, 14 + 1): for j in range(1, 4 + 1): full_deck.append(Card(i, j)) for i in range(n): deck = list(full_deck) random.shuffle(deck) hand = [] board = [] for j in range(2): hand.append(deck.pop(0)) for j in range(5): board.append(deck.pop(0)) hands.append(hand) boards.append(board) return boards, hands