我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

完数及其个数代码编写

Python语言编辑求解1~1000以内的完数及其个数

def perfect(n):
    factor = []
    for i in range(1,n//2+1):
        if n%i==0:
            factor.append(i)
    if sum(factor)==n:
        return True
    else:
        return False

count = 0
for i in range(1,1001):
    if perfect(i):
        count += 1
        print(i)

6
28
496
3

近期文章

  • Python定义函数的问题(turtle绘图)
  • 下面是打印输出所有和为1000的连续整数(如198、199、200、201、202)的程序,请在方框中填入正确的内容,其他语句请勿修改。
  • Eclipse 中运行C++时一直出现这种情况,求解决啊
  • 计算S=1+2+3+4+…,直到S>10000为止,并输出此时S的值。
  • 最新版qt配置opengl环境
  • strcmp内的两个字符串明明不一样但是输出了0
  • C#list元素赋值这个情况怎么处理呢?括号里是经纬度。
  • 小程序如何使用高德地图的拖拽导航线路功能
  • 获得一个类的类对象有什么用呢?
  • 图书馆数据库问题处理
  • 搞了好久了,不知道什么原因
  • filcoin可以指导下不,从硬件部署开始
  • 查询商品信息表前30%的信息
  • 如何挑选出离整点最近的数据?
  • 请教大神如何让iframe框架自适应高度?
  • 请用C++写下如下程序
  • 谁来教我写JAVA呀,脑袋大
  • 想用ajax做一个功能不跳转不刷新
  • 求视频清晰度修复方法
  • 11111111111111111111

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华