old_contents: def get_rounds(number):
      """Create a list containing the current and next two round numbers.
  
       :param number: int - current round number.
       :return: list - current round and the two that follow.
      """
  
      return [number, number + 1, number + 2]
  
  
  def concatenate_rounds(rounds_1, rounds_2):
      """Concatenate a list of round numbers with the other, joining them into one bigger list.
  
      :param rounds_1: list - first rounds played.
      :param rounds_2: list - second set of rounds played.
      :return: list - all rounds played.
      """
  
      return rounds_1 + rounds_2
  
  
  def list_contains_round(rounds, number):
      """Check if the list of rounds contains the specified number.
  
      :param rounds: list - rounds played.
      :param number: int - round number.
      :return:  bool - was the round played?
      """
  
      return number in rounds
  
  
  def card_average(hand):
      """Get the average of the list of card values.
  
      :param hand: list - cards in hand.
      :return:  float - average value of the cards in the hand.
      """
  
      return sum(hand) / len(hand)
  
  
  def approx_average_is_average(hand):
      """Get the average of the list of card values using either the first and last index values, or the 'middle' card.
  
      :param hand: list - cards in hand.
      :return: bool - if approximate average equals to the `true average`.
      """
  
      real_average = card_average(hand)
      if card_average([hand[0], hand[-1]]) == real_average:
          is_same = True
      elif hand[len(hand) // 2] == real_average:
          is_same = True
      else:
          is_same = False
      return is_same
  
  
  def average_even_is_average_odd(hand):
      """Check if the even indexed card values and odd indexed card values share the same average.
  
      :param hand: list - cards in hand.
      :return: bool - are even and odd averages equal?
      """
  
      return card_average(hand[::2]) == card_average(hand[1::2])
  
  
  def maybe_double_last(hand):
      """Check if the hand has a Jack at its last index -- if so, its value is multiplied by two.
  
      :param hand: list - cards in hand.
      :return: list - hand with Jacks (if present) value doubled.
      """
  
      if hand[-1] == 11:
          hand[-1] *= 2
      return hand
  
new_contents: def get_rounds(number):
      """Creates a list containing the current and next two round numbers.
  
       :param number: int - current round number.
       :return: list - current round and the two that follow.
      """
  
      return [number, number + 1, number + 2]
  
  
  def concatenate_rounds(rounds_1, rounds_2):
      """Concatenates two lists of round numbers.
  
      :param rounds_1: list - first rounds played.
      :param rounds_2: list - second set of rounds played.
      :return: list - all rounds played.
      """
  
      return rounds_1 + rounds_2
  
  
  def list_contains_round(rounds, number):
      """Checks if the list of rounds contains the specified number.
  
      :param rounds: list - rounds played.
      :param number: int - round number.
      :return:  bool - was the round played?
      """
  
      return number in rounds
  
  
  def card_average(hand):
      """Calculates and returns the average card value from the list.
  
      :param hand: list - cards in hand.
      :return:  float - average value of the cards in the hand.
      """
  
      return sum(hand) / len(hand)
  
  
  def approx_average_is_average(hand):
      """Returns if an average using (first + last index values ) OR ('middle' card) == calculated average.
  
      :param hand: list - cards in hand.
      :return: bool - if approximate average equals to the `true average`.
      """
  
      real_average = card_average(hand)
      if card_average([hand[0], hand[-1]]) == real_average:
          is_same = True
      elif hand[len(hand) // 2] == real_average:
          is_same = True
      else:
          is_same = False
      return is_same
  
  
  def average_even_is_average_odd(hand):
      """Returns if the (average of even indexed card values) == (average of odd indexed card values).
  
      :param hand: list - cards in hand.
      :return: bool - are even and odd averages equal?
      """
  
      return card_average(hand[::2]) == card_average(hand[1::2])
  
  
  def maybe_double_last(hand):
      """Multiplies a Jack card value in the last index position by 2.
  
      :param hand: list - cards in hand.
      :return: list - hand with Jacks (if present) value doubled.
      """
  
      if hand[-1] == 11:
          hand[-1] *= 2
      return hand
  
subject: Apply suggestions from code review