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检测某个变量是否有定义的方法
May 20 Python
python字符串编码识别模块chardet简单应用
Jun 15 Python
不管你的Python报什么错,用这个模块就能正常运行
Sep 14 Python
Python3转换html到pdf的不同解决方案
Mar 11 Python
Python基础学习之类与实例基本用法与注意事项详解
Jun 17 Python
Python画图实现同一结点多个柱状图的示例
Jul 07 Python
python实现倒计时小工具
Jul 29 Python
在Python 的线程中运行协程的方法
Feb 24 Python
Python定时从Mysql提取数据存入Redis的实现
May 03 Python
基于python实现坦克大战游戏
Oct 27 Python
python开发实时可视化仪表盘的示例
May 07 Python
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
Jun 05 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
MYSQL环境变量设置方法
2007/01/15 PHP
php的字符串用法小结
2010/06/08 PHP
一个基于PDO的数据库操作类(新) 一个PDO事务实例
2011/07/03 PHP
PHP+memcache实现消息队列案例分享
2014/05/21 PHP
thinkphp文件处理类Dir.class.php的用法分析
2014/12/08 PHP
php使用NumberFormatter格式化货币的方法
2015/03/21 PHP
XHProf报告字段含义的解析
2016/05/17 PHP
PHP获取MySQL执行sql语句的查询时间方法
2018/08/21 PHP
Avengerls vs KG BO3 第一场2.18
2021/03/10 DOTA
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
js如何调用qq互联api实现第三方登录
2014/03/28 Javascript
angularJS 中$scope方法使用指南
2015/02/09 Javascript
JavaScript中数组继承的简单示例
2015/07/29 Javascript
Java中Timer的用法详解
2015/10/21 Javascript
AngularJS实现页面定时刷新
2017/03/14 Javascript
Vuejs中使用markdown服务器端渲染的示例
2017/11/22 Javascript
vue轮播图插件vue-awesome-swiper
2017/11/27 Javascript
switchery按钮的使用方法
2017/12/18 Javascript
从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法
2018/09/18 Javascript
js控制随机数生成概率代码实例
2019/03/21 Javascript
原生js实现点击轮播切换图片
2020/02/11 Javascript
maptalks+three.js+vue webpack实现二维地图上贴三维模型操作
2020/08/10 Javascript
python实现微信远程控制电脑
2018/02/22 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
python+selenium实现自动抢票功能实例代码
2018/11/23 Python
python爬虫之快速对js内容进行破解
2019/07/09 Python
Python学习笔记之错误和异常及访问错误消息详解
2019/08/08 Python
Python文件路径名的操作方法
2019/10/30 Python
python 给图像添加透明度(alpha通道)
2020/04/09 Python
matplotlib交互式数据光标mpldatacursor的实现
2021/02/03 Python
戴尔美国官网:Dell
2016/08/31 全球购物
服装设计专业自荐书范文
2013/12/30 职场文书
党性心得体会
2014/09/03 职场文书
事业单位个人总结
2015/02/12 职场文书
医院中层管理人员培训心得体会
2016/01/11 职场文书
Docker与K8s关系介绍不会Docker也可以使用K8s
2022/06/25 Servers