#题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。
 #例如6=1+2+3.编程找出1000以内的所有完数。
 #!/usr/bin/python3
list2 = []
 for x in range(1, 1001):
 list1 = []
 for i in range(1, int(x / 2) + 1):
 if x % i == 0:
 list1.append(i)
 if x == sum(list1):
 print(x)
 print(list1)
 list2.append(x)
 print(“共计有%d个完数”%(len(list2)))
 