0
点赞
收藏
分享

微信扫一扫

判断完数python

狐沐说 2022-02-01 阅读 61
python
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()
举报

相关推荐

0 条评论