Palindrome Check of a given word or number using python3?

In this Python tutorial, we will learn how to check if a number or word is palindrome or not using Python. With this tutorial, you will also learn how to check palindrome ignoring the case of characters in a string in Python.

PALINDROME CHECK in Python

Palindrome Check: The process to check whether a given word or number is equal to it’s reverse or not, e.g., abcba, 96569 etc. It requires to reverse the number or word first and then check whether it is equal or not.

palindrome check in Python

 



In python programming, it’s not too difficult to find the reverse of a word or number. The following is the code snippet and the outputs written in Python3.

PROGRAM: Check if a word or number is palindrome or not in Python

item=str(input("Input a word or number: ")) #input in string format
reverse="".join(reversed(item)) #reversal of the input"
#check whether the input is equal to it's reverse or not
if(item==reverse): 
    print("YES, the entered item is palindrome.",end='')
else:
    print("NO, the entered item is not a palindrome.",end='')

1st OUTPUT:

Input a word or number: POPOP
YES, the entered item is palindrome.

2nd OUTPUT:

Input a word or number: 7894
NO, the entered item is not a palindrome.

3rd OUTPUT:

Input a word or number: 54645
YES, the entered item is palindrome.

Python program to check if a string is a palindrome ignoring the case of characters

Now suppose you got a string like this, Madam

If we reverse this string we will get madaM. But as this is not similar to the first string, Madam – It will be considered as a non-palindrome number. But we want to make it considered as a palindrome. So what will we do?

We will simply convert all the characters to either upper case or lower case then we will reverse it. After that, we will compare the reversed string to the new converted string. 

To make it easy to understand I will suggest you read, Uppercase Lowercase Conversion of an Input String in Python

To get the full algorithm, Check If A String Is Palindrome Or Not Ignoring The Case Of Characters

 

Also Read:

Leave a Reply

Your email address will not be published. Required fields are marked *