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中List的sort方法指南
Sep 01 Python
python使用mysql的两种使用方式
Mar 07 Python
python 获取一个值在某个区间的指定倍数的值方法
Nov 12 Python
对matplotlib改变colorbar位置和方向的方法详解
Dec 13 Python
python for循环remove同一个list过程解析
Aug 14 Python
pytorch中tensor.expand()和tensor.expand_as()函数详解
Dec 27 Python
python如何使用Redis构建分布式锁
Jan 16 Python
Python短信轰炸的代码
Mar 25 Python
Python 实现平台类游戏添加跳跃功能
Mar 27 Python
python zip,lambda,map函数代码实例
Apr 04 Python
如何在keras中添加自己的优化器(如adam等)
Jun 19 Python
Qt自定义Plot实现曲线绘制的详细过程
Nov 02 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
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
win7+apache+php+mysql环境配置操作详解
2013/06/10 PHP
PHP的反射类ReflectionClass、ReflectionMethod使用实例
2014/08/05 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
php实现微信小程序授权登录功能(实现流程)
2019/11/13 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
一段效率很高的for循环语句使用方法
2007/08/13 Javascript
js判断鼠标同时离开两个div的思路及代码
2013/05/31 Javascript
IE、FF、Chrome浏览器中的JS差异介绍
2013/08/13 Javascript
js修改input的type属性问题探讨
2013/10/12 Javascript
Javascript通过overflow控制列表闭合与展开的方法
2015/05/15 Javascript
JQuery实现鼠标滚轮滑动到页面节点
2015/07/28 Javascript
JavaScript的函数式编程基础指南
2016/03/19 Javascript
JavaScript 消息框效果【实现代码】
2016/04/27 Javascript
vue.js表格分页示例
2016/10/18 Javascript
Vue.directive()的用法和实例详解
2018/03/04 Javascript
Vue在页面右上角实现可悬浮/隐藏的系统菜单
2018/05/04 Javascript
详解基于mpvue微信小程序下载远程图片到本地解决思路
2019/05/16 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
2019/05/28 Javascript
vue中监听返回键问题
2019/08/28 Javascript
解决vue cli4升级sass-loader(v8)后报错问题
2020/07/30 Javascript
python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
2014/06/09 Python
Python聚类算法之凝聚层次聚类实例分析
2015/11/20 Python
Python爬取个人微信朋友信息操作示例
2018/08/03 Python
用Python将结果保存为xlsx的方法
2019/01/28 Python
Python3.5面向对象程序设计之类的继承和多态详解
2019/04/24 Python
django中SMTP发送邮件配置详解
2019/07/19 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
通过HTML5规范搞定i、em、b、strong元素的区别
2017/03/04 HTML / CSS
美国男装连锁零售商:Men’s Wearhouse
2016/10/14 全球购物
浅谈react路由传参的几种方式
2021/03/23 Javascript
国际商务专业职业生涯规划书范文
2014/01/17 职场文书
人力资源管理专业应届生求职信
2014/04/24 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
反邪教教育心得体会
2016/01/15 职场文书