To check if an integer n is a perfect number or not, we can get the sum of all its positive divisors and check if it's equal to n. Here's the Python code to do that:

```
def isPerfectNumber(n):
    if n <= 0:
        return False
    
    divisors_sum = 0
    for i in range(1, n):
        if n % i == 0:
            divisors_sum += i

    return divisors_sum == n
```

We start by checking if n is less than or equal to zero, in which case it cannot be a perfect number. Then we initialize a variable divisors_sum to zero and iterate over all the integers i from 1 to n-1. For each i, we check if it's a divisor of n by checking if n % i == 0. If it is, we add it to the divisors_sum.

Finally, we check if the divisors_sum is equal to n and return True if it is, False otherwise.
Un numero perfetto è un numero intero positivo uguale alla somma dei suoi divisori positivi, escluso il numero stesso. Un divisore di un numero intero x è un numero intero che può dividere x in modo uniforme. Dato un numero intero n, restituisce true se n è un numero perfetto, altrimenti restituisce false.