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文件和目录操作方法大全(含实例)
Mar 12 Python
Python BeautifulSoup中文乱码问题的2种解决方法
Apr 22 Python
一波神奇的Python语句、函数与方法的使用技巧总结
Dec 08 Python
Python实现Mysql数据库连接池实例详解
Apr 11 Python
Python操作mongodb的9个步骤
Jun 04 Python
使用OpenCV circle函数图像上画圆的示例代码
Dec 27 Python
基于Tensorflow使用CPU而不用GPU问题的解决
Feb 07 Python
基于django 的orm中非主键自增的实现方式
May 18 Python
python+requests接口自动化框架的实现
Aug 31 Python
Django实现随机图形验证码的示例
Oct 15 Python
Python3读写ini配置文件的示例
Nov 06 Python
用python发送微信消息
Dec 21 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
杏林同学录(七)
2006/10/09 PHP
php中将网址转换为超链接的函数
2011/09/02 PHP
ThinkPHP5.0框架实现切换数据库的方法分析
2019/10/30 PHP
jQuery 改变CSS样式基础代码
2010/02/11 Javascript
jQuery powerFloat万能浮动层下拉层插件使用介绍
2010/12/27 Javascript
克隆javascript对象的三个方法小结
2011/01/12 Javascript
关于JAVASCRIPT urldecode URL解码的问题
2012/01/08 Javascript
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
2012/12/27 Javascript
Jquery增加鼠标中间功能mousewheel的实例代码
2013/09/05 Javascript
基于NodeJS的前后端分离的思考与实践(一)全栈式开发
2014/09/26 NodeJs
深入浅析JavaScript中数据共享和数据传递
2016/04/25 Javascript
微信小程序 数组中的push与concat的区别
2017/01/05 Javascript
Bootstrap实现下拉菜单多级联动
2017/11/23 Javascript
layui添加动态菜单与选项卡
2019/07/26 Javascript
微信小程序点击列表跳转到对应详情页过程解析
2019/09/26 Javascript
vue点击页面空白处实现保存功能
2019/11/06 Javascript
在vue中created、mounted等方法使用小结
2020/07/21 Javascript
Vue 实现拨打电话操作
2020/11/16 Javascript
[01:15:36]加油刀塔第二期网络版
2014/08/09 DOTA
深入浅析python中的多进程、多线程、协程
2016/06/22 Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
2017/05/18 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
2018/06/28 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
Django保护敏感信息的方法示例
2019/05/09 Python
Python 异常处理Ⅳ过程图解
2019/10/18 Python
python利用百度云接口实现车牌识别的示例
2020/02/21 Python
python 实现单例模式的5种方法
2020/09/23 Python
canvas实现滑动验证的实现示例
2020/08/11 HTML / CSS
蹦床仓库:Trampoline Warehouse
2018/12/06 全球购物
毕业生自我推荐
2013/11/04 职场文书
自我鉴定书面格式
2014/01/13 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
幼儿园教师师德师风承诺书
2015/04/28 职场文书
小学语文继续教育研修日志
2015/11/13 职场文书
Python如何导出导入所有依赖包详解
2021/06/08 Python
Docker官方工具docker-registry案例演示
2022/04/13 Servers