input: Write a function to generate a multiplication table with numbers in a given range based on start and end parameters. The function should print the multiplication table for all numbers within this range. If the given range is empty, the function should return without printing anything.
  assert multiplication_table(5, 10)
  assert multiplication_table(1, 3)
  assert multiplication_table(2, 2)
output: def multiplication_table(start, end):
      if start > end:
          return
      for i in range(start, end + 1):
          for j in range(1, 11):
              print(f"{i} x {j} = {i * j}")
          print()