Python Program to check a number is a perfect number or not
In this program, You will learn how to check a number is a perfect number or not in Python
Some list are: 6, 28, 496, 8128
Example: How to check a number is a perfect number or not in Python.
x = int(input("Enter a number:"))
i = 1
s = 0
while i < x:
if x % i == 0:
s = s + i
i = i + 1
if s == x:
print("This is a perfect number:", x)
else:
print("This is not a perfect number:", x)
Output:
Enter a number:28
This is a perfect number: 28