# A Python Program to check if a number is a Perfect number.

A perfect number: a number is perfect when the sum of its divisors (except the number itself) equals the given number.

Some of the perfect numbers are 6, 28, 496 and 8128.

6 =>sum of its divisors=> 1 + 2 + 3, 28 => sum of its divisors =>1 + 2 + 4 + 7 + 14, 496 = > sum of its divisors =>1 + 2 + 4 + 8 + 16 + 31 + 62 + 124 + 248 8128 => sum of its divisors=> 1 + 2 + 4 + 8 + 16 + 32 + 64 + 127 + 254 + 508 + 1016 + 2032 + 4064 |

** ****Program**

**Output**

Enter any number: 6
6 is a Perfect number!
Enter any number: 11 11 is not a Perfect number! |

6 =>sum of its divisors=> 1 + 2 + 3=6

11 =>sum of its divisors=> 1 +11≠ 11

6 is a perfect number because the** sum of its divisors** (except the number itself) equals the given number i.e., 6. 11 is not a perfect number because the divisors of 11 are 1 and 11. But according to the definition of a perfect number the sum of its divisors (except the number itself) equals the given number. Here the sum of divisors of 11 is not equal to given number i.e., 11.

** **