for i in range(1, 1001): sum = 0 for a in range(1, i): if i % a == 0: sum += a if i == sum: print(i, "its factors are", end=" ") for a in range(1, i): if i % a == 0: print(a, end=",") print()
1000以内的完数和输出其因子
最新推荐文章于 2023-10-14 15:54:02 发布
for i in range(1, 1001): sum = 0 for a in range(1, i): if i % a == 0: sum += a if i == sum: print(i, "its factors are", end=" ") for a in range(1, i): if i % a == 0: print(a, end=",") print()