Python Program To Check Palindrome Number

Chapter: Python Last Updated: 12-03-2023 13:32:33 UTC

Program:

            /* ............... START ............... */
                
# Function to check if a number is palindrome or not
def is_palindrome(num):
    # Convert the number to a string
    num_str = str(num)
    
    # Reverse the string
    reversed_str = num_str[::-1]
    
    # Check if the reversed string is equal to the original string
    if num_str == reversed_str:
        return True
    else:
        return False

# Take input from the user
num = int(input("Enter a number: "))

# Check if the number is a palindrome or not
if is_palindrome(num):
    print(num, "is a palindrome")
else:
    print(num, "is not a palindrome")

                /* ............... END ............... */
        

Output

Enter a number: 121
121 is a palindrome


Enter a number: 123
123 is not a palindrome

Notes:

  • Define a function called is_palindrome() that takes a number as an argument and returns True if the number is a palindrome or False if it is not.
  • Convert the number to a string using the str() function and assign the resulting string to the variable num_str.
  • Create a reversed version of the string by slicing it with the notation [::-1], which means "start at the end, move to the beginning, and step backwards one character at a time". Assign the resulting reversed string to the variable reversed_str.
  • Check if num_str (the original string) is equal to reversed_str (the reversed string). If they are equal, return True. If they are not equal, return False.
  • Prompt the user to enter a number using the input() function and convert the user's input to an integer using the int() function. Assign the resulting integer to the variable num.
  • Call the is_palindrome() function with the argument num.
  • If the function returns True, print a message saying that the number is a palindrome.
  • If the function returns False, print a message saying that the number is not a palindrome.

Tags

#Python program to check Palindrome string,#Palindrome

Similar Programs Chapter Last Updated
Python Program To Check Whether Element Present In Set Or Not Example Python 04-10-2023
Python Program To Find Maximum And Minimum Number In A Set Python 04-10-2023
Python Program To Check Symmetric Matrix Python 04-10-2023
Python Program To Find Subsets Of A Set Python 04-10-2023
Python Program To Find Power Set Of A Set Python 04-10-2023
Remove All Duplicates From List Python Python 04-10-2023
Python Program To Find Symmetric Difference Of Two Sets Python 27-09-2023
Python Program To Find Common Item From Two Set Python 27-09-2023
Python Program To Get Unique Values From A List Python 27-09-2023
Python Encode And Decode String With Key Python 24-09-2023
Python Simple Encrypt Decrypt String Python 24-09-2023
Python Format String To Specific Length Python 24-09-2023
Python Code To Check If String Contains Substring Python 24-09-2023
Python Program To Find Most Repeated Word In A String Python 23-09-2023
Split String Into Words Python Python 23-09-2023
Remove All Punctuation Python Python 23-09-2023
Python Program To Reverse An Array Python 23-09-2023
Python Program To Find Number Of Palindrome In A String Python 23-09-2023
Python Program To Find Longest Common Substring Python 23-09-2023
Python Program To Find Number Of Days In A Given Month And Year Python 22-09-2023
Python Program To Calculate Age Of A Person Python 22-09-2023
Python Code To Get Day Of Week Python 22-09-2023
Python Convert String To Date Without Time Python 22-09-2023
Python Program To Print Current Date And Time In Format dd/mm/yyyy Python 22-09-2023
Python Program To Find Working Days In A Month Python 19-09-2023
Python Code To Change Date Format Python 16-09-2023
Python Program To Calculate Number Of Days Between Two Dates Python 16-09-2023
Python Program To Calculate Age In Years Months And Days Python 16-09-2023
Python Program To Schedule A Job To Run After A Certain Amount Of Time Python 10-08-2023
Python Program To Schedule A Job To Run Randomly Once A Day Python 10-08-2023

1 2 3 4