第二题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 无影响输出。
求,大神缩进详解。。。