求出1000以内的完全数。

所谓完全数是指,如果一个数恰好等于它的因子之和,则称该数为“完全数”,又称完美数或完备数。
例如:第一个完全数是6,它有约数 1、 2、 3、 6,除去它本身6外,其余3 个数相加,1+2+3=6。 第二个完全数是28,它有约数 1、 2、 4、 7、 14、 28,除去它本身28外,其余5个数相加,1+2+4+7+14=28

#!/usr/bin/env python3
# -*- coding: utf-8 -*-a = []
for i in range(1, 1000):s = 0for j in range(1, i):if i % j == 0 and j < i:s += jif s == i:print(i)a.append(i)
print("1000以内的完全数为: %s" % a)

运行结果如下:

python实现完全数相关推荐

  1. Python 求完全数

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

  2. Python输出完全数

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

  3. 2017 05 23 Python求1000内的完全数

    趁build项目的时间写了昨晚的第一个小作业,可见android build一次项目的时间-_-` #!/usr/bin/env python # coding:utf-8 import sysrel ...

  4. python因数之和等于数字本身,完全数,盈数,亏数到底是什么鬼?python实现给你看...

    说起<几何原本>,那是数学中神一般的存在,它奠定了现代几何的基础.而其作者就是大名鼎鼎的欧几里得,在数学史上当然也是一个伟大的奠基人,而且以高产著称,其中,完全数就是他发现的. 完全数,定 ...

  5. python找完数 pta_PTA——完全数

    PTA 7-45 找完数 网友"云上明月"的程序: #include int isPerfect(int num); int main() { int i,j,m,n,exist= ...

  6. python判断是否为完全数_Python识别完美数

    完美数 完美数(perfect number,又称完全数)指,它所有的真因子(即除了自身以外的因子)和,恰好等于它自身. 第一个完美数:6, 第二个完美数:28, 第三个完美数:496, 第四个完美数 ...

  7. 完全数--Python

    如果一个数恰好等于它的因子之和,则称该数为"完全数" [1]  .各个小于它的约数(真约数,列出某数的约数,去掉该数本身,剩下的就是它的真约数)的和等于它本身的自然数叫做完全数(P ...

  8. Python 求10000以内的完全数

    一,什么是完全数?(摘自百度百科) 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身. 如果一个 ...

  9. python找1000以内的完数_Python编程题3--找出1000以内的完全数

    题目 如果一个数恰好等于它的因子之和,则称该数为"完全数",又称完美数或完备数.例如: 第一个完全数是6,它有约数1.2.3.6,除去它本身6外,其余3个数相加,1+2+3=6. ...

最新文章

  1. pandas -表的横向合并 纵向合并
  2. Android自定义View之仿QQ侧滑菜单实现
  3. boost::callable_traits的is_const_member的测试程序
  4. si4438-IAR不能接收和发送的问题
  5. leetcode474. 一和零(动态规划)
  6. 日志模块-logging模块
  7. 学习sql注入:猜测数据库_学习SQL:SQL数据类型
  8. Android WindowManager简析
  9. Linux下挂载和格式化虚拟磁盘图文教程
  10. KB:Office 365 MX验证出错OWA 打开后Http 404
  11. 中标普华下LibFetion1.3,i386,rpm包
  12. 公式法求主合取范式和主析取范式的一种思路
  13. MD5介绍以及如何破解MD5算法
  14. android pin码自定义,Android以编程方式设置或重置SIM卡PIN码
  15. 排列组合 C语言函数,排列组合(C递归版)
  16. php原生检测用户,php代码在线测试_php检测用户在线状态的实例代码
  17. VMware Workstation安装windows xp系统并创建虚拟软盘
  18. Chrome浏览器控制网速
  19. php微信授权登录sdk,微信授权登录如何使用?总结微信授权登录实例用法
  20. Banner本地图片轮播图

热门文章

  1. YTU 3004: 栈的基本运算(栈和队列)
  2. 马云牛啊 从骑自行车到坐迈巴赫只用20年
  3. spring-ioc-xml
  4. Eclipse的设置、调优、使用(解决启动卡顿等问题)----转
  5. websocket采用tomcat方式,IOC类对象无法注入的解决方案
  6. IntelliJ IDEA 的 .idea 目录加入.gitignore无效的解决方法
  7. 树莓派安装 MySQL 时出现错误的解决方法
  8. Win2008上.NET4.0部署出错HTTP 错误 500.21 - Internal Server Error的解决方法
  9. 如何找到域名的权威名称服务器?
  10. 如果文件夹不存在,请创建它