完数是指一个数恰好等于它的因子之和
#完数
for n in range(2,1000):
sum=1
for j in range(2,n//2):
if n%j==0 and j<=(n//j):
sum=sum+j
sum=sum+(n//j)
if sum==n:
print(n)
完数是指一个数恰好等于它的因子之和
#完数
for n in range(2,1000):
sum=1
for j in range(2,n//2):
if n%j==0 and j<=(n//j):
sum=sum+j
sum=sum+(n//j)
if sum==n:
print(n)