2019-03-28
阅读量:
715
题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。
程序分析:
# 代码
def reduce(n):
li = []
for x in range(1, n):
if n % x == 0:
li.append(x)
return li
for x in range(2, 1001):
sum = 0
li = reduce(x)
for i in li:
sum += i
if sum == x:
print(x)
for i in li:
print(i, end=" ")
print("")
# 输出
6
1 2 3
28
1 2 4 7 14
496
1 2 4 8 16 31 62 124 248
391644






评论(0)


暂无数据
推荐帖子
2条评论
6条评论
7条评论