n = 10000
for x in range(2, n + 1):
s = x
lt = []
for i in range(1, x):
if x % i == 0:
s -= i
lt.append(i)
if s == 0:
print("完数∶{},因子包括:".format(x), end="")
for j in range(0, len(lt)):
print(lt[j], end=", ")
print()
判断完数python
最新推荐文章于 2022-05-12 17:00:48 发布
1590

被折叠的 条评论
为什么被折叠?



