Python练习题第四题
题目:
一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数
#2019/12/26/18:16
for n in range(2,1001):
total=1#这里的total可以看成sum
for i in range(2,n):#上限不能到n
if n%i==0:
total+=i
if total==n:
print(n)
版权声明:本文为weixin_44591989原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。