Python Program to Check if Given Number is Palindrome or Not using Recursion
Write Python Program to Check if Given Number is Palindrome or Not using Recursion
# Write Python Program to Check if Given Number is Palindrome or Not using Recursion def rev_number(n, result): if n == 0: return result result = (result * 10) + (n % 10) return rev_number(n // 10, result) n = 52325 r = rev_number(n, 0) if n == r: print(f'{n} is Palindrome') else: print(f'{n} is Not Palindrome')
Output:
Run 1:
52325 is Palindrome
Run 2:
52321 is Not Palindrome