def _create_deck(self) -> None: ex = Exercise(self._create_equipment_list(), self._equipment_only) for s, e in [(DIAMONDS, ex.get_upper_body_exercise()), (CLUBS, ex.get_lower_body_exercise()), (HEARTS, ex.get_core_exercise()), (SPADES, ex.get_total_body_exercise())]: for v in range(2, 11): self._deck.append(Card(s, v, e)) cardio = ex.get_cardio_exercises() for s, e in [(DIAMONDS, cardio[0]), (CLUBS, cardio[1]), (HEARTS, cardio[2]), (SPADES, cardio[3])]: for v in FaceCards: self._deck.append(Card(s, v.value, e)) self._deck.append(Card('Joker', 14, '1 minute rest')) self._deck.append(Card('Joker', 14, '1 minute rest'))