美文网首页Python爬虫作业
Python 课程作业 0523 第一题

Python 课程作业 0523 第一题

作者: E2017 | 来源:发表于2017-06-12 15:42 被阅读0次

    求1000以内的完全数有哪些

    如果一个数恰好等于它的因子之和,则称该数为“完全数”,又称完美数或完备数。
    例如:第一个完全数是6,它有约数1、2、3、6,除去它本身6外,其余3个数相加,1+2+3=6。第二个完全数是28,它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加,1+2+4+7+14=28。
    
    for i in range (2,1001):
      temp = 0
      for j in range (2,i)
          if i%j==0 and i != j:
            temp += j
    
        if i == temp
          print (i)
    
    

    相关文章

      网友评论

        本文标题:Python 课程作业 0523 第一题

        本文链接:https://www.haomeiwen.com/subject/vfvlqxtx.html