安科网

  • 首页
  • 极客社区
  • 下载
  • 科技
  • 工具
  • 导航
  • 登录
  • 注册

Python:完全数

liangzuojiayi

liangzuojiayi

2020-04-22

关注 关注
# coding:utf-8
""" 
如果一个正整数等于除它本身之外其他所有除数之和,就称之为完全数。
例如:6是完全数,* 因为6 = 1+2+3;下一个完全数是28 = 14+7+4+2+1。
求1000以下的完全数 """

a = []

for i in range(1, 1000):
    s = 0
    for j in range(1, i):
        if i % j == 0:
            s += j
    if i == s:
        a.append(i)

print("1000以下的完全数有:%s" % a)

运行后的结果:

Python:完全数

完全数 python

liangzuojiayi

liangzuojiayi

0 关注 0 粉丝 0 动态

关注 关注

相关推荐

给定一个数,快速求出从6到它之间的完数,这是一个简单编程算法

通过计算机编程的方式求出6到指定数之间的完数,如果不通过编程肯定是费时间和精力的,而通过编程方式只要找到一个规律,我们就能按照这个规律设计算法,进而完善程序。每天持续分享关于c语言,java,php,html等方面的额计算机编程的知识,如果你觉得这篇文章有

baike 2017-01-16

jQuery寻找n以内完全数的方法

本文实例讲述了jQuery寻找n以内完全数的方法。分享给大家供大家参考。数的完满取决于它的因数。当一个数的各因数之和大于该数本身时,该数称为“盈”数。于是12是一个盈数,因为它的因数加起来等于16。所以10是一个亏数,因为它的因数加起来只等于8。最有意义和

草莓酱 2015-06-24
liangzuojiayi

liangzuojiayi

  • python | 实现控制多台机器的脚本
  • Python 图像处理 OpenCV (6):图像平滑(滤波)处理
  • python中的len函数
  • 查看Python对象的属性
  • Python编程技巧(二)
W3CSchool教程
HTML 教程
CSS 教程
Bootstrap 教程
Javascript 教程
jQuery 教程
后端教程
C 教程
Java 教程
PHP 教程
Python 教程
Go 教程
移动开发
Android 教程
Swift 教程
Kotlin 教程
jQuery Mobile 教程
ionic 教程
关于我们
新闻动态
联系方式
招聘英才
安科实验室
帮助与反馈

安科网(Ancii),中国第一极客网

安科网

Copyright © 2013 - 2019 Ancii.com

京ICP备18063983号 京公网安备11010802014868号