【程序19】找出1000以内的所有完数

mac2022-06-30  126

一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如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)

转载于:https://www.cnblogs.com/fanren224/p/8457265.html

最新回复(0)