input: Write a function to generate a multiplication table for numbers in a given range specified by start and end parameters. The function should print the table with each multiplication result separated by spaces and each row ending with a newline. 
  
  def multiplication_table(start, end):
      for x in range(start, end + 1):
          for y in range(start, end + 1):
              print(x * y, end="  ")
          print("\n")
  
  assert multiplication_table(5, 10) == None
  assert multiplication_table(1, 3) == None
  assert multiplication_table(2, 4) == None
  assert multiplication_table(0, 2) == None
  assert multiplication_table(1, 1) == None
output: def multiplication_table(start, end):
      for x in range(start, end + 1):
          for y in range(start, end + 1):
              print(x * y, end="  ")
          print("\n")