input: from typing import List
  
  def multiplication_table(start: int, end: int) -> str:
      """ Generate a multiplication table with numbers in a given range (start, end).
      >>> multiplication_table(5, 10)
      '25  30  35  40  45  50  \n30  36  42  48  54  60  \n35  42  49  56  63  70  \n40  48  56  64  72  80  \n45  54  63  72  81  90  \n50  60  70  80  90  100  \n'
      """
      result = ""
      for x in range(start, end + 1):
          for y in range(start, end + 1):
              result += str(x * y) + "  "
          result += "\n"
      return result
output:     result = ""
      for x in range(start, end + 1):
          for y in range(start, end + 1):
              result += str(x * y) + "  "
          result += "\n"
      return result