python找出完数的方法


Posted in Python onNovember 12, 2018

如下所示:

# -*- coding: utf-8 -*-
# 要求:用python方法找出1000以内的所有完数,并输出。
def f(n):
 list = []
 for i in range(2, n + 1):
  for j in range(2, i / 2):
   if i % j == 0 and j <= (i / j):
    list.append(j)
    list.append(i / j)
 
  if sum(list) + 1 == i:
   print i
  list = []
 
if __name__=="__main__":
 n=int(raw_input("请输入最大范围:"))
 f(n)

运行结果:

请输入最大范围:1000
6
28
496

总结:

sum可以直接对列表进行求和!

Python 相关文章推荐
Python远程桌面协议RDPY安装使用介绍
Apr 15 Python
python字符串连接方法分析
Apr 12 Python
python操作字典类型的常用方法(推荐)
May 16 Python
Python函数参数操作详解
Aug 03 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
May 18 Python
用python生成(动态彩色)二维码的方法(使用myqr库实现)
Jun 24 Python
python os.fork() 循环输出方法
Aug 08 Python
Python如何通过Flask-Mail发送电子邮件
Jan 29 Python
python实现从尾到头打印单链表操作示例
Feb 22 Python
解决tensorflow读取本地MNITS_data失败的原因
Jun 22 Python
Alpine安装Python3依赖出现的问题及解决方法
Dec 25 Python
Python编程中内置的NotImplemented类型的用法
Mar 23 Python
python 获取一个值在某个区间的指定倍数的值方法
Nov 12 #Python
浅谈Python的list中的选取范围
Nov 12 #Python
python scipy求解非线性方程的方法(fsolve/root)
Nov 12 #Python
Django-Rest-Framework 权限管理源码浅析(小结)
Nov 12 #Python
使用python将时间转换为指定的格式方法
Nov 12 #Python
pandas 快速处理 date_time 日期格式方法
Nov 12 #Python
python内置数据类型之列表操作
Nov 12 #Python
You might like
PHP与MongoDB简介|安全|M+PHP应用实例详解
2013/06/17 PHP
PHP常见加密函数用法示例【crypt与md5】
2019/01/27 PHP
php实现微信和支付宝支付的示例代码
2020/08/11 PHP
pjblog中的UBBCode.js
2007/04/25 Javascript
js 新浪的一个图片播放图片轮换效果代码
2008/07/15 Javascript
JavaScript 设计模式之组合模式解析
2010/04/09 Javascript
Javascript的一种模块模式
2010/09/08 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
2014/10/16 Javascript
js实现有过渡渐变效果的图片轮播相册(兼容IE,ff)
2016/01/19 Javascript
javascirpt实现2个iframe之间传值的方法
2016/06/30 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
2017/06/01 Javascript
详解Vue webapp项目通过HBulider打包原生APP
2018/06/29 Javascript
JavaScript实现的九种排序算法
2019/03/04 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
2019/09/11 Javascript
JS使用正则表达式提交页面验证的代码
2019/10/16 Javascript
[51:50]完美世界DOTA2联赛 Magma vs GXR 第一场 11.07
2020/11/10 DOTA
Python中在for循环中嵌套使用if和else语句的技巧
2016/06/20 Python
python中使用%与.format格式化文本方法解析
2017/12/27 Python
对python多线程SSH登录并发脚本详解
2019/02/14 Python
python 多线程重启方法
2019/02/18 Python
如何基于python操作json文件获取内容
2019/12/24 Python
python 使用三引号时容易犯的小错误
2020/10/21 Python
如何利用python正则表达式匹配版本信息
2020/12/09 Python
HTML5+CSS3应用详解
2014/02/24 HTML / CSS
采用专利算法搜索最廉价的机票:CheapAir
2016/09/10 全球购物
人事部经理岗位职责
2014/03/07 职场文书
元宵节晚会主持人串词
2014/03/25 职场文书
2014年党员公开承诺书范文
2014/03/28 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
父亲节寄语大全
2015/02/27 职场文书
公司行政管理制度范本
2015/08/05 职场文书
给校长的建议书作文400字
2015/09/14 职场文书
python3 实现mysql数据库连接池的示例代码
2021/04/17 Python
Pytorch数据读取之Dataset和DataLoader知识总结
2021/05/23 Python
《勇者辞职不干了》上卷BD发售宣传CM公开
2022/04/08 日漫
使用Bandicam录制鼠标指针并附带点击声音,还可以添加点击动画效果
2022/04/11 数码科技