Python爬虫作业

第二题1000内完全数

2017-05-24  本文已影响25人  六月之城
for i in range(2,1001):
    sum = 0
    for j in range(2,i):
        if i%j == 0:
            sum += j
    if i == sum:
            print (i)

第一个案例

for i in range(1,1001):
    sum = 0
    for j in range(1,i):
        if i%j == 0:
            sum += j
        if i == sum:
            print (i)

第二个案例

for i in range(1,1001):
    sum = 0
    for j in range(1,i):
        if i%j == 0:
            sum += j
    if i == sum:
            print (i)

第三个案例

for i in range(1,1001):
    sum = 0
    for j in range(1,i):
        if i%j == 0 and i != j:
            sum += j
        if i == sum:
            print (i)

第四个案例

两个坑,加两个一样的结果 i != j 无影响输出。
求,大神缩进详解。。。

上一篇 下一篇

猜你喜欢

热点阅读