一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1, 2, 3,
而6=1+2+3,因此6就是“完数”。请编程找出100内的所有完数。
def wansu(num):
a = []
for i in range(3,num+1):
sum = 0
for i_1 in range(1,i):
if i % i_1 == 0:
sum += i_1
if sum == i:
a.append(sum)
return a
print(wansu(int(input())))