Python语言:完数 使用Python语言,判断1-1000内的完数完数的特征实现代码 使用Python语言,判断1-1000内的完数 完数的特征 一个数如果恰好等于它的因子之和,这个数就称为“完 数”,例如, 6 的因子为 1、 2、 3,而 6=1+2+3,因此 6 是“完数”。 实现代码 for i in range(1,1000): sum = 0 list = [] for j in range(1,i//2+1): if i % j == 0: list.append(j) sum += j if sum == i: print(i,end=" ") 运行结果: 6 28 496