<doocs>0507.Perfect Number_1.py
def checkPerfectNumber( num: int) -> bool:
    if num == 1:
        return False
    s, i = 1, 2
    while i * i <= num:
        if num % i == 0:
            s += i
            if i != num // i:
                s += num // i
        i += 1
    return s == num
def sample_funcname ( var_0 : int ) -> bool :
    if var_0 == 1 :
        return False
    var_5 , var_7 = 1 , 2
    while var_7 * var_7 <= var_0 :
        if var_0 % var_7 == 0 :
            var_5 += var_7
            if var_7 != var_0 // var_7 :
                var_5 += var_0 // var_7
        var_7 += 1
    return var_5 == var_0
