input: Write a function to generate a multiplication table with numbers in a range given start and end parameters. The function should take two parameters, start and end, and print a multiplication table for the numbers in that range. Each row should display the product of the number in the row and all numbers from start to end, separated by spaces. Each row should end with a newline character.
  assert multiplication_table(5, 10) will print a multiplication table for numbers from 5 to 10 as shown below:
  
  25  30  35  40  45  50  
  30  36  42  48  54  60  
  35  42  49  56  63  70  
  40  48  56  64  72  80  
  45  54  63  72  81  90  
  50  60  70  80  90  100  
  
  assert multiplication_table(2, 4) will print a multiplication table for numbers from 2 to 4 as shown below:
  
  4  6  8  
  6  9  12  
  8  12  16
output: def multiplication_table(start, end):
      for i in range(start, end + 1):
          for j in range(start, end + 1):
              print(i * j, end=' ')
          print()