题解 | 完全数计算
完全数计算
https://www.nowcoder.com/practice/7299c12e6abb437c87ad3e712383ff84
n = int(input())
def f(x):
sum1 = 0
for i in range(1,x//2+1):
if x%i == 0:
sum1 += i
return x == sum1
cnt = 0
for i in range(1,n+1):
cnt += f(i)
print(cnt)
查看14道真题和解析