python找出完数的方法
更新时间:2018年11月12日 15:19:15 作者:Guo_Apple
今天小编就为大家分享一篇python找出完数的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
如下所示:
# -*- 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可以直接对列表进行求和!
相关文章
这篇文章主要介绍了Python3连接MySQL(pymysql)模拟转账实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-05-05
这篇文章主要介绍了python Pillow图像处理方法汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2019-10-10
今天小编就为大家分享一篇ActiveMQ:使用Python访问ActiveMQ的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-01-01
这篇文章主要介绍了python二分法的实现代码,大家可以参考使用2013-11-11
在本篇内容里小编给大家整理的是一篇关于python属于哪种语言的一篇基础内容文章,有兴趣的朋友们可以参考下。2020-08-08
这篇文章主要为大家详细介绍了Python读取视频的两种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-04-04
这篇文章主要介绍了Python编程中函数的使用要点总结,文中也讲到了人民群众喜闻乐见的lambda表达式的用法,需要的朋友可以参考下2016-03-03
这篇文章主要介绍了学习python爬虫并爬取某站上海租房图片的原理介绍以及相关代码分享,对此有兴趣的朋友学习下。2018-02-02
在本篇文章里小编给大家分享的是一篇关于Python实现的二分查找算法实例讲解内容,需要的朋友们可以学习下。2020-05-05
今天小编就为大家分享一篇Python箱型图处理离群点的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-12-12
最新评论