使用python设计程序找出1000之内的所有完数,并输出该完数

img


如何才能实现以上程序,在线等。

你好,代码供参考:

count  = 0
for i in range(2,1000):
    s = 0
    for j in range(1, i):
        if(i%j==0):
            s=s+j
    if(s==i):
        count = count + 1
        print(i)
print("1~1000的完全数共有{}个".format(count))

结果:

6
28
496
1~1000的完全数共有3

如有帮助,还望给个采纳支持一下