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标准库中的wave模块绘制乐谱的简单教程
Mar 30 Python
全面了解Nginx, WSGI, Flask之间的关系
Jan 09 Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
Apr 21 Python
Python日期时间对象转换为字符串的实例
Jun 22 Python
对numpy Array [: ,] 的取值方法详解
Jul 02 Python
Python骚操作之动态定义函数
Mar 26 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
May 15 Python
Python 爬取必应壁纸的实例讲解
Feb 24 Python
pandas数据处理之绘图的实现
Jun 15 Python
Python打印不合法的文件名
Jul 31 Python
python爬取youtube视频的示例代码
Mar 03 Python
python疲劳驾驶困倦低头检测功能的实现
Apr 04 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
如何冲泡挂耳包咖啡?技巧是什么
2021/03/04 冲泡冲煮
PHP图片裁剪函数(保持图像不变形)
2014/05/04 PHP
ThinkPHP实现递归无级分类――代码少
2015/07/29 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
jQuery 源代码显示控件 (Ajax加载方式).
2009/05/18 Javascript
json的前台操作和后台操作实现代码
2012/01/20 Javascript
学习从实践开始之jQuery插件开发 对话框插件开发
2012/04/26 Javascript
node.js中的fs.ftruncate方法使用说明
2014/12/15 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
JS中生成随机数的用法及相关函数
2016/01/09 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
2016/07/24 Javascript
深入理解JavaScript中Ajax
2016/08/02 Javascript
轻松搞定js表单验证
2016/10/13 Javascript
简易的JS计算器实现代码
2016/10/18 Javascript
Kotlin学习第一步 kotlin语法特性
2017/05/25 Javascript
基于jQuery的表单填充实例
2017/08/22 jQuery
js中怎么判断两个字符串相等的实例
2019/01/17 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
这应该是最详细的响应式系统讲解了
2019/07/22 Javascript
微信小程序select下拉框实现源码
2019/11/08 Javascript
Python中使用md5sum检查目录中相同文件代码分享
2015/02/02 Python
Python排序搜索基本算法之归并排序实例分析
2017/12/08 Python
Python实现求一个集合所有子集的示例
2018/05/04 Python
Python selenium抓取微博内容的示例代码
2018/05/17 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
2018/12/16 Python
python爬虫 正则表达式解析
2019/09/28 Python
Django启动时找不到mysqlclient问题解决方案
2020/11/11 Python
KEETSA环保床垫:更好的睡眠,更好的生活!
2016/11/24 全球购物
新加坡最佳婴儿用品店:Mamahood.com.sg
2018/08/26 全球购物
弘扬职业精神演讲稿
2014/03/20 职场文书
2015年平安创建工作总结
2015/04/29 职场文书
开工典礼致辞
2015/07/29 职场文书
详解Laravel框架的依赖注入功能
2021/05/27 PHP
vue2的 router在使用过程中遇到的一些问题
2022/04/13 Vue.js
vue实现省市区联动 element-china-area-data插件
2022/04/22 Vue.js