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专用方法与迭代机制实例分析
Sep 15 Python
Python编程中归并排序算法的实现步骤详解
May 04 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
Jan 28 Python
Python数据类型之Dict字典实例详解
May 07 Python
如何基于python操作json文件获取内容
Dec 24 Python
Python-numpy实现灰度图像的分块和合并方式
Jan 09 Python
通过python实现windows桌面截图代码实例
Jan 17 Python
jupyter 实现notebook中显示完整的行和列
Apr 09 Python
Python异常处理机制结构实例解析
Jul 23 Python
Python基于tkinter canvas实现图片裁剪功能
Nov 05 Python
解决python3安装pandas出错的问题
May 20 Python
Django + Taro 前后端分离项目实现企业微信登录功能
Apr 07 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
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
2008/10/13 PHP
PHP 获取远程网页内容的代码(fopen,curl已测)
2011/06/06 PHP
PHP ignore_user_abort函数详细介绍和使用实例
2014/07/15 PHP
了解PHP的返回引用和局部静态变量
2015/06/04 PHP
php实现对短信验证码发送次数的限制实例讲解
2021/03/04 PHP
jQuery中 noConflict() 方法使用
2013/04/25 Javascript
单击浏览器右上角的X关闭窗口弹出提示的小例子
2013/06/12 Javascript
简单方法判断JavaScript对象为null或者属性为空
2014/09/26 Javascript
JS实现部分HTML固定页面顶部随屏滚动效果
2015/12/24 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
解决Vue 浏览器后退无法触发beforeRouteLeave的问题
2017/12/24 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
jQuery实现仿京东防抖动菜单效果示例
2018/07/06 jQuery
解决bootstrap-select 动态加载数据不显示的问题
2018/08/10 Javascript
node+express框架中连接使用mysql(经验总结)
2018/11/10 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
2019/04/16 Javascript
react 组件传值的三种方法
2019/06/03 Javascript
vue实现评论列表功能
2019/10/25 Javascript
python list使用示例 list中找连续的数字
2014/01/27 Python
pandas将DataFrame的列变成行索引的方法
2018/04/10 Python
pytorch训练imagenet分类的方法
2018/07/27 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
PyQt5 界面显示无响应的实现
2020/03/26 Python
keras 权重保存和权重载入方式
2020/05/21 Python
Scrapy 配置动态代理IP的实现
2020/09/28 Python
利用python实现后端写网页(flask框架)
2021/02/28 Python
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
简单说说tomcat的配置
2013/05/28 面试题
遇到的Mysql的面试题
2014/06/29 面试题
个人自我评价和职业目标
2014/01/24 职场文书
翻译学院毕业生自荐书
2014/02/02 职场文书
中英文求职信范文
2015/03/19 职场文书
初中数学教学随笔
2015/08/15 职场文书
新员工入职感言范文!
2019/07/04 职场文书
mysql 8.0.27 绿色解压版安装教程及配置方法
2022/04/20 MySQL
SQL Server中搜索特定的对象
2022/05/25 SQL Server