例如 6的因子有1,2,3且 6 = 1+2+3
def fun1(num):
list1 = []
for i in range(1,num):
if num % i ==0:
list1.append(i)
return list1
for num in range(1,10000):
list2 = fun1(num)
if sum(list2) == num:
print(num,'是一个完数,约数有',list2)