input: Write a function to calculate the square root of an integer input. If the input is not an integer, raise a TypeError with the message 'Input must be an integer'.
  def square_root(x):
      if not isinstance(x, int):
          raise TypeError('Input must be an integer')
      return x**0.5
  assert square_root(4) == 2.0
  assert square_root(9) == 3.0
  assert square_root(25) == 5.0
  try:
      square_root('a')
      assert False
  except TypeError as e:
      assert str(e) == 'Input must be an integer'
  try:
      square_root(3.5)
      assert False
  except TypeError as e):
      assert str(e) == 'Input must be an integer'
output: def square_root(x):
      if not isinstance(x, int):
          raise TypeError('Input must be an integer')
      return x**0.5