Learn about Palindrome Program in Python in the below code example. Also, refer to the comments in the code snippet to get a detailed view about what’s actually happening.
A palindrome number is one that remains the same when its digits are reversed. This Python program determines whether a given number is a Palindrome or not.
Output: 12321 a Palindrome number
Palindrome Program in Python
The below python program decides whether a given number is a palindrome or not. The input number is read from the user.
# Python program to check if number is Palindrome # input number num = int(input('Enter the number : ')) # calculate reverse of number reverse = 0 number = num while(num != 0): remainder = num % 10 reverse = reverse * 10 + remainder num = int(num / 10) # compare reverse number to original number if(number == reverse): print(number,'is a Palindrome') else: print(number,'is not a Palindrome')
Enter the number : 12321
12321 is a Palindrome
Hope above code works for you and Refer the below Related Codes to gain more insights. Happy coding and come back again.
Similar Code : Prime Number Using Recursion in Python