deffind_factorial(no):factorial=1whileno>0:factorial*=nono-=1returnfactorialdefdigits(no):total=0whileno>0:digit=no%10factorial=find_factorial(digit)total+=factorialno=no//10returntotalnumber=int(input("Enter number: "))result=digits(number)ifresult==number:print("Strong Number")else:print("Not a strong number")
Output:
Enter number: 143
Not a strong number
Enter number: 145
Strong number
2. Neon Number:
defsum_of_digits(no):sum=0whileno>0:sum=sum+no%10no=no//10returnsumnumber=9square=number**2sum=sum_of_digits(square)ifnumber==sum:print('Neon Number')else:print('Not a Neon Number')
Top comments (0)