In this example we check if a number is a perfect number using python
In number theory, a perfect number is a positive integer that is equal to the sum of its positive divisors, excluding the number itself.
For instance, 6 has divisors 1, 2 and 3 (excluding itself), and 1 + 2 + 3 = 6, so 6 is a perfect number.
Number = int(input(" Please Enter a Number: ")) Sum = 0 for i in range(1, Number): if(Number % i == 0): Sum = Sum + i if (Sum == Number): print(" %d is a Perfect Number" %Number) else: print(" %d is not a Perfect Number" %Number)
When you run this you will see something like this
>>> %Run perfectnumber.py Please Enter a Number: 6 6 is a Perfect Number