Python考试的模拟题不会解,求帮忙解题,下面是为了凑字数请忽略啦,凑字数真的好难为什么还不能使用同样的字
看看是这样改不?
n = 0
lb = [] # 圆括号改成中括号,定义空列表
for j in range(1, 1000):
s = 0
for i in range(1, j):
if j%i == 0:
s = s + i # 应该是因子之和
if s == j:
n = n + 1 # n用来累加计算找出多少个完数
lb.append(j)
print(n)
print(lb)