Write a python program to check whether a number is Perfect number or not
SOLUTION....
# Program to check whether a number is Perfect number or not # Input from user num = int(input("Enter a number: ")) # Variable to store sum of divisors sum_of_divisors = 0 # Find divisors of num for i in range(1, num): if num % i == 0: sum_of_divisors += i # Check condition if sum_of_divisors == num and num != 0: print(num, "is a Perfect number.") else: print(num, "is not a Perfect number.")
OUTPUT
