input: Write a function to generate a multiplication table for numbers in a given range from start to end. The function should print the multiplication results in a table format. If the given start and end parameters are 5 and 10 respectively, the function should print the multiplication table for numbers from 5 to 10.
  
  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)
  assert multiplication_table(3, 7)
  assert multiplication_table(2, 4)
  assert multiplication_table(1, 5)
  assert multiplication_table(8, 12)
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")