This article illustrates how Python judges abundant number. Share to everyone for your reference. Specifically as follows:
Abundant number, Chinese translation: The surplus (also known as abundance, excess number of abundant numbers) is a special natural number, except it itself all the positive divisors and greater than itself.
See Baidu Encyclopedia: 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 is abundant or not #An abundant number are the number of which sum of #factors (including itself) is GRE Ater 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 a abundant number! ' else:print ' this Is isn't an abundant number! " |
I hope this article will help you with your Python programming.