日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python判斷是否完數(shù)

一個數(shù)如果恰好等于它的因子之和,這個數(shù)就稱為“完數(shù)”。

海東網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,海東網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為海東1000多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的海東做網(wǎng)站的公司定做!

判斷一個數(shù)是否完數(shù)的代碼如下:

#!/usr/bin/env python
#coding:utf-8
def factors(n):
    #return [i for i in range(1,n/2+1) if n%i == 0]
    # 如果僅僅是為了得到因數(shù),可以用上面的
    # 如果是配合下面完全數(shù),最好使用下面的。因為在下面少循環(huán)一次,1肯定是任何整數(shù)的因數(shù)
    return [i for i in range(2,n/2+1) if n%i == 0]

#找出某個數(shù)n以內(nèi)的所有完全數(shù),即在[1,n]內(nèi)(含n)
def perfect(n):
    #從上面的factors中得到的因數(shù)列表中,少1,因此在求因數(shù)和的時候,要把1加上。
    return [i for i in range(2,n+1) if (sum(factors(i))+1)==i]

if __name__=="__main__":
    print perfect(1000)
    print factors(1000)

當(dāng)前標(biāo)題:創(chuàng)新互聯(lián)Python教程:python判斷是否完數(shù)
分享路徑:http://m.5511xx.com/article/cospegc.html