Program to Check if a Number is a Palindrome in Python

Palindrome Number

A palindrome number is a number that remains the same when its digits are reversed. For example, 121 and 1331 are palindrome numbers.

We will explore a method to check if a number is a palindrome using Python programming.

Method: Using String Manipulation

We convert the number to a string and check if it reads the same forward and backward.

num = input("Enter a number: ")

# Check if the number reads the same forward and backward
if num == num[::-1]:
    print(f"{num} is a palindrome number")
else:
    print(f"{num} is not a palindrome number")
            

Output:

Enter a number: 121
121 is a palindrome number
Easy aceess next quctions
Getting Started

Positive or Negative number: C C++ Java Python

Even or Odd number: C C++ Java Python

Sum of First N Natural numbers: C C++ Java Python

Sum of N natural numbers: C C++ Java Python

Sum of numbers in a given range: C C++ Java Python

Greatest of two numbers: C C++ Java Python

Greatest of the Three numbers: C C++ Java Python

Leap year or not: C C++ Java Python

Prime number: C C++ Java Python

Prime number within a given range: C C++ Java Python

Sum of digits of a number: C C++ Java Python

Reverse of a number: C C++ Java Python

Palindrome number: C C++ Java Python

Armstrong number: C C++ Java Python

Armstrong number in a given range: C C++ Java Python

Harshad number: C C++ Java Python

Abundant number: C C++ Java Python

Friendly pair: C C++ Java Python