i=1;l=[ ]
while i<=1000:
sum=0
for j in range(1,i):
if i % j == 0:
sum += j
if sum == i:
for m in range(1,i):
if i % m == 0:
l.append(m) #将因子添加到列表中
print("完数%d的因子:"%i,l)
i += 1
12-09
3万+
11-18
2360
11-21
1万+