python之漂亮令人髮指呀:找完全數



def isperfect(num):
    t=sum(x for x in xrange(1,num/2+1) if num%x == 0)
    return t==num
就兩行,判斷輸入的數是否爲完全數,返回Ture/False!!



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章