lsq546397641的个人博客分享 http://blog.sciencenet.cn/u/lsq546397641

博文

题目19

已有 1468 次阅读 2017-10-17 17:05 |系统分类:科研笔记

题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.

      编程找出1000以内的所有完数。

for  i in range(1,1001):

   sum_1 = 0

   for j in range(1,i):

       if i%j ==0:

           sum_1 += j

   if sum_1==i:

       print(i)

   else:

       continue






https://blog.sciencenet.cn/blog-994715-1081235.html

上一篇:Python安装(win系统)
下一篇:题目24
收藏 IP: 124.65.151.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-25 17:04

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部