Python Program to check a number is Armstrong or not using recursion
In this program, you will learn how to check a number is Armstrong or not using recursion in Python.
Some list are: 153 370 371 407
Example: How to check a number is Armstrong or not using recursion in Python
rev = 0
def findarmstrong(n):
global rev
if n > 0:
r = n % 10
rev = rev + r * r * r
findarmstrong(int(n / 10))
return rev
n = int(input("Enter a number:"))
num = findarmstrong(n)
if num == n:
print("Number is Armstrong:", n)
else:
print("Number is not Armstrong:", n)
Output:
Enter a number:153
Number is Armstrong: 153