题解 | #完全数计算#
完全数计算
https://www.nowcoder.com/practice/7299c12e6abb437c87ad3e712383ff84
n = int(input())
num = 0
for i in range(2, n): # 显然1不是完美数
proper_factor = [1] # 真因子必然包含1
for j in range(2, i):
if i % j == 0:
proper_factor.append(j)
if sum(proper_factor) == i:
num += 1
print(num)