美文网首页
python每日打卡题013找到1000以内的所有完数

python每日打卡题013找到1000以内的所有完数

作者: 软件开发技术修炼 | 来源:发表于2025-05-28 11:53 被阅读0次

挑战每日打卡python基础题
come with me !

今日练习:找到1000以内的所有完数

完数

完数是指一个正整数,它等于其所有真因数(即除了自身以外的正因数)之和。
如果一个数 n 的所有真因数之和等于 n 本身,那么 n 就是一个完数。


# 比如 6 = 1+2+3

for n in range(1,1000):
    sum = 0
    for j in range(1,n):
        if n%j == 0:
            sum += j
    if sum == n:
        print(f'{n}是完数')

执行结果

相关文章

  • Python【习题】完数:编程找出1000以内的所有完数

    完数的定义: 什么是因子?假如整数n除以m,结果是无余数的整数 n % m == 0,那么我们称m就是n的因子.需...

  • 输出1000以内的所有“完数”。

  • 1000以内的完数

    Java参考:···import java.util.Scanner;public class Main{ }···

  • 2016年5月22日

    // 循环出1000以内所有完数,完数就是其因子之和等于这个数本身.如6 = 1 + 2 + 3. int su...

  • day13

    题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。 ...

  • 题目9:找出1000以内的所有完数

    题目: 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。...

  • python学习--找完数

    #题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。...

  • Python编程练习018:完数

    题目 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。 ...

  • python趣味题-1000内的完数

    一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如 6=1+2+3.编程找出 1000 以内的所有完数如果...

  • Python例题19

    题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。 ...

网友评论

      本文标题:python每日打卡题013找到1000以内的所有完数

      本文链接:https://www.haomeiwen.com/subject/dgyoijtx.html