例如,6的因子为1.2.3,因为6=1+2+3.因此6就是完数。编程找出1000以内的所有完数。
2条回答 默认 最新
- curating 2022-11-13 00:57关注
语句代码:import sys import os def demo(): result = [] for i in range(1,1000): sum = 0 for j in range(1, i): if i % j == 0: sum += j if sum == i: result.append(str(i)) return ",".join(result) print("1000以内的完全数有:{}".format(demo()))
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用 1