失意的多啦

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

【第十题】编程找出1000以内的所有完数

#-*- coding:utf-8 -*-

def perfectNumber():
    for i in range(2,1000):
        s = i
        for j in range(1,i):
            if (i % j == 0):
                s -= j
        if (s == 0):
            print(i)

perfectNumber()
View Code

 

posted on 2019-10-29 18:55  失意的多啦  阅读(256)  评论(0)    收藏  举报