input: Write a python function to check if each number in a list is a perfect square.
  assert check_perfect_squares([1, 16, 81, 256, 625]) == [True, True, True, True, True]
  assert check_perfect_squares([2, 3, 5, 6, 7]) == [False, False, False, False, False]
  assert check_perfect_squares([4, 9, 15, 25, 36]) == [True, True, False, True, True]
output: def check_perfect_squares(lst):
      def is_perfect_square(n):
          return int(n ** 0.5) ** 2 == n
      
      return [is_perfect_square(num) for num in lst]