''python’如果一个数恰好等于它的因子之和,这个数就称为完数, 例如6 = 1+ 2+ 3,输出100内的所有完数’’’ print("思路: 得到一个数的因子,然后因子相加,等于该数 ,") i = 1 while i<100: sum = 0 for m in range(1, i): if i % m == 0: sum = sum + m if sum == i: print("{0}数是完数".format(i)) i +=1 拓展 另一种解法: List item 结语 : 希望这篇文章能对你有所帮助,我也希望能很你共同进步,欢迎留言提问。谢谢!