input: Write a function to explain multiple ways to return two values from a Python function and provide an example.
  def how_to_return_two_values():
      value1 = "ABC"
      value2 = 123
      explanation = "There are multiple ways to return multiple values from a Python function. One way is to use a tuple inside the function and return it. Another way is to use Python's 'return' statement to return multiple values."
      example = "value1, value2 = get_multi_values()\nprint(value1, value2)"
      return explanation, example
  
  explanation, example = how_to_return_two_values()
  assert explanation == "There are multiple ways to return multiple values from a Python function. One way is to use a tuple inside the function and return it. Another way is to use Python's 'return' statement to return multiple values."
  assert example == "value1, value2 = get_multi_values()\nprint(value1, value2)"
  returned_values = how_to_return_two_values()
  assert len(returned_values) == 2
  assert type(returned_values[0]) == str
  assert type(returned_values[1]) == str
  assert returned_values[0].startswith("There are multiple ways to return")
  assert returned_values[1].endswith("print(value1, value2)")
output: def how_to_return_two_values():
      value1 = "ABC"
      value2 = 123
      explanation = "There are multiple ways to return multiple values from a Python function. One way is to use a tuple inside the function and return it. Another way is to use Python's 'return' statement to return multiple values."
      example = "value1, value2 = get_multi_values()\nprint(value1, value2)"
      return explanation, example