Menu Close

Strong number in python…fcukthecode

STRONG NUMBER

A number can be said as a strong number when the sum of the factorial of the individual digits is equal to the number.

Write a program to check whether the given number is Strong number or not.

Input: Positive number

Output: Display the appropriate message 

Refer sample input and output for formatting specification.

INPUT: 145

OUTPUT: The number is a strong number
num=int(input("Positive number:  "))
sum,temp = 0,num
while(num):
    i = 1
    f = 1
    r = num%10
    while(i<=r):
        f = f*i
        i = i+1
    sum = sum+f
    num = num//10
    
if(sum == temp):
    print("The number is a strong number")
else:
    print("The number is not a strong number")


INPUT_1:
Positive number:  143

OUTPUT:
The number is not a strong number


INPUT_2:
Positive number:  145

OUTPUT:
The number is a strong number


INPUT_3:
Positive number:  166

OUTPUT:
The number is not a strong number


INPUT_4:
Positive number:  200

OUTPUT:
The number is not a strong number


ILLUSTRATION

Executed using python3