【程序19】找出1000以内的所有完数
一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3
for i in range(1, 1000): #i是完数
sum = 0
for factor in range(1, i): #factor是因数
if i % factor == 0:
sum = sum + factor
if i == sum:
print(i)