input: Write a python function to generate the multiplication table for a given number and return it as a list of strings.
  assert generate_multiplication_table(5) == ['5 x 1 = 5', '5 x 2 = 10', '5 x 3 = 15', '5 x 4 = 20', '5 x 5 = 25', '5 x 6 = 30', '5 x 7 = 35', '5 x 8 = 40', '5 x 9 = 45', '5 x 10 = 50']
  assert generate_multiplication_table(3) == ['3 x 1 = 3', '3 x 2 = 6', '3 x 3 = 9', '3 x 4 = 12', '3 x 5 = 15', '3 x 6 = 18', '3 x 7 = 21', '3 x 8 = 24', '3 x 9 = 27', '3 x 10 = 30']
output: def generate_multiplication_table(number):
      return [f"{number} x {i} = {number * i}" for i in range(1, 11)]