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中的JSON模块
Apr 08 Python
详解python调度框架APScheduler使用
Mar 28 Python
基于python元祖与字典与集合的粗浅认识
Aug 23 Python
基于python的字节编译详解
Sep 20 Python
python实现聚类算法原理
Feb 12 Python
python多线程之事件Event的使用详解
Apr 27 Python
详解python 模拟豆瓣登录(豆瓣6.0)
Apr 18 Python
Pycharm运行加载文本出现错误的解决方法
Jun 27 Python
基于python图像处理API的使用示例
Apr 03 Python
python关于倒排列的知识点总结
Oct 13 Python
Python爬取网站图片并保存的实现示例
Feb 26 Python
Python Pandas pandas.read_sql函数实例用法
Jun 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
PHP出错界面
2006/10/09 PHP
用文本文件实现的动态实时发布新闻的程序
2006/10/09 PHP
php 来访国内外IP判断代码并实现页面跳转
2009/12/18 PHP
php中将汉字转换成拼音的函数代码
2012/09/08 PHP
zen_cart实现支付前生成订单的方法
2016/05/06 PHP
Javascript面向对象编程(二) 构造函数的继承
2011/08/28 Javascript
在JS数组特定索引处指定位置插入元素
2014/07/27 Javascript
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
jQuery使用height()获取高度需要注意的地方
2014/12/13 Javascript
AngularJS模块管理问题的非常规处理方法
2015/04/29 Javascript
将页面table内容与样式另存成excel文件的方法
2015/08/05 Javascript
WordPress 单页面上一页下一页的实现方法【附代码】
2016/03/10 Javascript
js实现可控制左右方向的无缝滚动效果
2016/05/29 Javascript
jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
2017/01/30 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
2017/07/05 Javascript
js分页之前端代码实现和请求处理
2017/08/04 Javascript
详解node nvm进行node多版本管理
2017/10/21 Javascript
mint-ui 时间插件使用及获取选择值的方法
2018/02/09 Javascript
深入浅析js原型链和vue构造函数
2018/10/25 Javascript
layui点击数据表格添加或删除一行的例子
2019/09/12 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
原生JavaScript实现幻灯片效果
2021/02/19 Javascript
[42:24]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第三场 11.27
2020/12/01 DOTA
Python XML RPC服务器端和客户端实例
2014/11/22 Python
Python实现二维有序数组查找的方法
2016/04/27 Python
ubuntu安装mysql pycharm sublime
2018/02/20 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
2019/05/10 Python
python 实现朴素贝叶斯算法的示例
2020/09/30 Python
巴西本土电商平台:Americanas
2020/06/21 全球购物
用C#语言写出与SQLSERVER访问时的具体过程
2013/04/16 面试题
法人授权委托书格式
2014/04/08 职场文书
小学感恩教育活动总结
2014/07/07 职场文书
教师师德师风整改措施
2014/10/24 职场文书
惹女朋友生气检讨书
2015/05/06 职场文书
2015年文秘个人工作总结
2015/10/14 职场文书
Python如何利用pandas读取csv数据并绘图
2022/07/07 Python