A palindrome is a string that is the same read forward or backward.
For example, "1221"
is the same in the forward or reverse direction. Another example is “MOM”, “DAD”, which literally means, an irritable fear of palindromes.
# Python Program To Check A Number Is Palindrome or not # we are taking a number from user as input # entered value will be converted to int from string n = int(input("Enter any number: ")) # integer is stored in another temporary variable temp = n rn = 0 while n>0: r = n % 10 rn = rn * 10 + r n = n // 10 if rn == temp: #If both are equal, the number is a palindrome. print("The number is Palindrome") else: #If both aren’t equal, the number isn’t a palindrome. print("The number is not Palindrome")
Output:
Case 1:
If the number is 1221
Enter any number: 1221
The number is Palindrome
Case 2:
If the number is 1451
Enter any number: 1451
The number is not Palindrome