input: def sum_of_odd_squares(lst):
      '''
      Given a list of numbers, return the sum of the squares of the odd numbers in the list. Exclude any numbers that are negative or non-integer.
      
      sum_of_odd_squares([1, 3, 2, 0]) == 1 + 9 + 0 + 0 = 10
      sum_of_odd_squares([-5, -7, 0]) == 0
      sum_of_odd_squares([7, -2]) == 49
      sum_of_odd_squares([0]) == 0
  
      If the list is empty, return 0.
      '''
output:     return sum(x ** 2 for x in lst if isinstance(x, int) and x > 0 and x % 2 != 0)