comefrom: <doocs>0507.Perfect Number_1.py
code: 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
masked: 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
  