萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 編程語言綜合 >> Python判斷Abundant Number的方法

Python判斷Abundant Number的方法

 本文實例講述了Python判斷Abundant Number的方法。分享給大家供大家參考。具體如下:

Abundant Number,中文譯成:盈數(又稱 豐數, 過剩數abundant number)是一種特殊的 自然數,除去它本身以外的一切正約數的和大於它本身。

介紹見百度百科: http://baike.baidu.com/view/1596350.htm

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #Checks if a number is abundant or not #An abundant number is the number of which sum of #factors(including itself) is greater than twice the number def abundant(n): sum_factors=0 for i in range(1,n+1): if n%i==0: #finds out the factors f=i sum_factors += f if sum_factors>2*n: #condition for abundant number print "This is an Abundant Number!" else: print "This is not an Abundant Number!"

希望本文所述對大家的Python程序設計有所幫助。

copyright © 萬盛學電腦網 all rights reserved