目录

1、题目描述

2、代码实现

3、运行结果


1、题目描述

完美数是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和,恰好等于它本身。第一个完美数是6。
输入:(无)
输出: [6, 28, 496]

2、代码实现

#!/usr/bin/env python
# -*- coding:utf-8 -*-
import mathdef fun():list = []k = 1000for num in range(1, k + 1):result = 0for factor in range(1, int(math.sqrt(num)) + 1):if num % factor == 0:result += factorif factor > 1 and num // factor != factor:result += num // factorif result == num and num > 1:list.append(num)return listif __name__ == '__main__':print(fun())

3、运行结果

[6, 28, 496]

python实现找出1000以内的所有完美数相关推荐

  1. Python求找出1000以内所有的“完数”

    完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.如果一个数恰好等于它的真因子之和,则称该数为& ...

  2. RUNOOB python练习题19 找出1000以内的所有完数

    用来练手的python 练习题,原链接 : python练习实例19 题干: 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程找出1000以内的所有完 ...

  3. python求完数的因子_「每日一练」巧用python找出1000以内的所有完数

    原标题:「每日一练」巧用python找出1000以内的所有完数 "完数"指的是一个数恰巧等于它的所有因子之和,比如说6,它的因子分别是1,2,3,而6正好等于1+2+3,所以6就是 ...

  4. 找出1000以内的所有完数。

    1 ''' 2 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程 3 找出1000以内的所有完数. 4 ''' 5 # 报错是因为之前定义了sum= ...

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

    一个数如果恰好等于它的因子之和,这个数就称为 "完数 ".例如6=1+2+3.编程 找出1000以内的所有完数. 思路:首先求出一个数的所有因子 在判断这个数的所有因子之和与它本身 ...

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

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

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

    实例019:完数 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程找出1000以内的所有完数. 程序分析: 将每一对因子加进集合,在这个过程中已 ...

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

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

  9. Java 找出1000以内所有的完数

    package studing; public class wanshu {     // 一个数恰好等于它的因子之和,此数称为完数,如:6=1+2+3     //编程找出1000以内所有的完数   ...

最新文章

  1. 江苏关于领取软考2021年上半年合格证书的通知
  2. 程序员面试金典 - 面试题 10.11. 峰与谷(排序/不排序)
  3. ArcGIS Pro快速汉化方法
  4. Android引领移动互联网革命的七大理由
  5. JavaWeb框架基础
  6. 使用pako.js压缩、解压数据
  7. 网易游戏大咖专访丨《第五人格》主创团队畅谈游戏研发修炼记
  8. 单片机实验三 独立按键控制LED实验
  9. 华为S5700交换机登录认证配置学习笔记
  10. A Survey on Knowledge Graphs___Representation, Acquisition and Applications.知识图谱综述:表示,获取,应用
  11. 多个excel工作簿、工作表合并
  12. A005-软件结构-从前后台到调度器
  13. PVE7更新AQC107网卡驱动,解决奇葩问题。
  14. shell脚本文本替换
  15. FPGA Altera Remote Update笔记
  16. 基于北向资金指数择时策略验证与思考
  17. 历代名人、学者对商鞅的评价
  18. MySQL的常用操作
  19. 壮士断腕!WordPress宣布停止使用React #故事GEEKNEWS
  20. nginx-stream端口转发

热门文章

  1. 数据结构学习笔记(树、二叉树)
  2. I/O----复制文本文件
  3. http响应状态码大全
  4. ZZ MMSEG 中文分词算法
  5. 关于解决Server Tomcat v9.0 Server at localhost failed to start的问题
  6. 在网页中嵌入任意字体(特殊字体/自定义字体)的解决方案
  7. 【报告分享】中美人工智能之比较分析报告.pdf(附下载链接)
  8. 【报告分享】2020技术趋势报告-德勤-202003.pdf(附120页pdf原文下载链接)
  9. 【报告分享】2019年中国互联网企业战投发展白皮书.pdf(附154页pdf下载链接)...
  10. 全球首发!计算机视觉Polygon Mesh Processing总结7——Remeshing Local Structure