题解 | #完全数计算#
https://www.nowcoder.com/practice/7299c12e6abb437c87ad3e712383ff84
n=1000 ls1 = [] #用来存放完美数 ls2 = [] #用来存放约数 for i in range(1,n): for j in range(1,i): if i % j ==0: ls2.append(j) if sum(ls2) == i: #判断约数之和是否与该数相等 ls1.append(i) ls2 = [] print(len(ls1))