Python:完璧な数

コーディング:utf-8 
"" "  
正の整数がそれ自体を除くすべての除数の合計に等しい場合、それは完全数と呼ばれます。
たとえば、6は完全数です。*は6 = 1 + 2 + 3なので、完全な数28 = 14 + 7 + 4 + 2 + 1 
1000以下の完全な数" "" = [] のための I における範囲(1 1000 ):
    S = 0
     のための J における範囲(1 、I ):
         if i%j == 0:
            s + = j
     if i == s:
        a.append(i)print" 1000の下の完全な数値は:%s "%a)




 

 

実行後の結果:

 

おすすめ

転載: www.cnblogs.com/JodieRao/p/12723593.html