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生成随机数组的方法小结
Apr 15 Python
利用python实现简单的循环购物车功能示例代码
Jul 05 Python
Python编写一个闹钟功能
Jul 11 Python
python实现rsa加密实例详解
Jul 19 Python
pandas DataFrame数据转为list的方法
Apr 11 Python
Python实现的读取电脑硬件信息功能示例
May 30 Python
python使用ddt过程中遇到的问题及解决方案【推荐】
Oct 29 Python
使用 python pyautogui实现鼠标键盘控制功能
Aug 04 Python
使用python 将图片复制到系统剪贴中
Dec 13 Python
Python 数据可视化之Seaborn详解
Nov 02 Python
Python中的tkinter库简单案例详解
Jan 22 Python
Python中request的基本使用解决乱码问题
Apr 12 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
APMServ使用说明
2006/10/23 PHP
PHP批量删除、清除UTF-8文件BOM头的代码实例
2014/04/14 PHP
PHP zip扩展Linux下安装过程分享
2014/05/05 PHP
Zend Studio使用技巧两则
2016/04/01 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
2017/03/15 PHP
JS+PHP实现用户输入数字后显示最大的值及所在位置
2017/06/19 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
2018/04/20 PHP
javascript offsetX与layerX区别
2010/03/12 Javascript
使用jQuery清空file文件域的解决方案
2013/04/12 Javascript
jquery中通过父级查找进行定位示例
2013/06/28 Javascript
js操作输入框提示信息且响应鼠标事件
2014/03/25 Javascript
Bootstrap每天必学之栅格系统(布局)
2015/11/25 Javascript
实例剖析AngularJS框架中数据的双向绑定运用
2016/03/04 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
2016/08/19 Javascript
Java  Spring 事务回滚详解
2016/10/17 Javascript
浅谈Javascript事件对象
2017/02/05 Javascript
js禁止Backspace键使浏览器后退的实现方法
2017/09/01 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
2017/09/12 Javascript
微信小程序视图template模板引用的实例详解
2017/09/20 Javascript
jQuery进阶实践之利用最优雅的方式如何写ajax请求
2017/12/20 jQuery
JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)
2017/12/28 Javascript
AngularJS实现的自定义过滤器简单示例
2019/02/02 Javascript
微信小程序如何引用外部js,外部样式,公共页面模板
2019/07/23 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
2020/04/22 Javascript
nuxt 服务器渲染动态设置 title和seo关键字的操作
2020/11/05 Javascript
python重试装饰器示例
2014/02/11 Python
更改Python命令行交互提示符的方法
2015/01/14 Python
对Python中plt的画图函数详解
2018/11/07 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
移动端html5模拟长按事件的实现方法
2018/09/30 HTML / CSS
写给女朋友的检讨书
2014/01/28 职场文书
行政副总岗位职责
2014/02/23 职场文书
公务员试用期满考核材料
2014/05/22 职场文书
给老师的一封感谢信
2015/01/20 职场文书
pyqt5打包成exe可执行文件的方法
2021/05/14 Python
 Python 中 logging 模块使用详情
2022/03/03 Python