python实现找出1000以内的所有完美数
目录
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以内的所有完美数相关推荐
- Python求找出1000以内所有的“完数”
完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.如果一个数恰好等于它的真因子之和,则称该数为& ...
- RUNOOB python练习题19 找出1000以内的所有完数
用来练手的python 练习题,原链接 : python练习实例19 题干: 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程找出1000以内的所有完 ...
- python求完数的因子_「每日一练」巧用python找出1000以内的所有完数
原标题:「每日一练」巧用python找出1000以内的所有完数 "完数"指的是一个数恰巧等于它的所有因子之和,比如说6,它的因子分别是1,2,3,而6正好等于1+2+3,所以6就是 ...
- 找出1000以内的所有完数。
1 ''' 2 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程 3 找出1000以内的所有完数. 4 ''' 5 # 报错是因为之前定义了sum= ...
- 一个数如果恰好等于它的因子之和,这个数就称为 完数 。例如6=1+2+3.编程 找出1000以内的所有完数。
一个数如果恰好等于它的因子之和,这个数就称为 "完数 ".例如6=1+2+3.编程 找出1000以内的所有完数. 思路:首先求出一个数的所有因子 在判断这个数的所有因子之和与它本身 ...
- 一个数如果恰好等于它的因子之和,这个数就称为 “完数 “。例如6=1+2+3.编程 找出1000以内的所有完数。
一个数如果恰好等于它的因子之和,这个数就称为 "完数 ".例如6=1+2+3.编程 找出1000以内的所有完数. 代码如下: public class wanshu {public ...
- 实例019:完数 一个数如果恰好等于它的因子之和,这个数就称为“完数“。例如6=1+2+3.编程找出1000以内的所有完数。
实例019:完数 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程找出1000以内的所有完数. 程序分析: 将每一对因子加进集合,在这个过程中已 ...
- 一个数如果恰好等于它的因子之和,这个数就称为完数。例如6=1+2+3.编程 找出1000以内的所有完数
/** * 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程 找出1000以内的所有完数 * @author Dreamweaver * */ ...
- Java 找出1000以内所有的完数
package studing; public class wanshu { // 一个数恰好等于它的因子之和,此数称为完数,如:6=1+2+3 //编程找出1000以内所有的完数 ...
最新文章
- 江苏关于领取软考2021年上半年合格证书的通知
- 程序员面试金典 - 面试题 10.11. 峰与谷(排序/不排序)
- ArcGIS Pro快速汉化方法
- Android引领移动互联网革命的七大理由
- JavaWeb框架基础
- 使用pako.js压缩、解压数据
- 网易游戏大咖专访丨《第五人格》主创团队畅谈游戏研发修炼记
- 单片机实验三 独立按键控制LED实验
- 华为S5700交换机登录认证配置学习笔记
- A Survey on Knowledge Graphs___Representation, Acquisition and Applications.知识图谱综述:表示,获取,应用
- 多个excel工作簿、工作表合并
- A005-软件结构-从前后台到调度器
- PVE7更新AQC107网卡驱动,解决奇葩问题。
- shell脚本文本替换
- FPGA Altera Remote Update笔记
- 基于北向资金指数择时策略验证与思考
- 历代名人、学者对商鞅的评价
- MySQL的常用操作
- 壮士断腕!WordPress宣布停止使用React #故事GEEKNEWS
- nginx-stream端口转发
热门文章
- 数据结构学习笔记(树、二叉树)
- I/O----复制文本文件
- http响应状态码大全
- ZZ MMSEG 中文分词算法
- 关于解决Server Tomcat v9.0 Server at localhost failed to start的问题
- 在网页中嵌入任意字体(特殊字体/自定义字体)的解决方案
- 【报告分享】中美人工智能之比较分析报告.pdf(附下载链接)
- 【报告分享】2020技术趋势报告-德勤-202003.pdf(附120页pdf原文下载链接)
- 【报告分享】2019年中国互联网企业战投发展白皮书.pdf(附154页pdf下载链接)...
- 全球首发!计算机视觉Polygon Mesh Processing总结7——Remeshing Local Structure