上一关是判断给定的数是否为完全数,而本关任务是寻找 1000 以内所有的完全数
l = []
list1=[]
for n in range(6,1001):
for x in range(1, n):
if n % x == 0:
l.append(x)
s = sum(l)
if s == n:
list1.append(s)
l.clear()
for t in list1:
print(t)
l = []
list1=[]
for n in range(6,1001):
for x in range(1, n):
if n % x == 0:
l.append(x)
s = sum(l)
if s == n:
list1.append(s)
l.clear()
for t in list1:
print(t)
l.clear()缩进与否有很大差别,l是否清空了,debug学习



