input: Write a Python function to print a table of numbers, their squares, and their cubes with a specified scale.
  assert print_table(3, [1, 2, 3]) == '  1	  2	  3  \n  1	  4	  9  \n  1	  8	 27  \n'
  assert print_table(4, [4, 5]) == '   4	   5  \n  16	  25  \n  64	 125  \n'
  assert print_table(2, [10, 20, 30]) == '10	20	30  \n100	400	900  \n1000	8000	27000  \n'
output: def print_table(scale, numbers):
      table = []
      for power in range(1, 4):
          row = []
          for number in numbers:
              row.append(f"{number ** power:>{scale}}")
          table.append(' '.join(row))
      return '\n'.join(table) + '\n'