English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python program to check if a string is a palindrome

Given a string, our task is to check whether the string is a palindrome.

Algorithm

Step1: Enter string as an input.
Step2: Using string slicing, we reverse the string and compare it back to the original string.
Step3: Then display the result.

Example Code

my_string=input("Enter string:")
if(my_string==my_string[::-1]:
   print("The string is a palindrome")
else:
   print("The string isn't a palindrome")

Output result

Enter string:madam
The string is a palindrome
Enter string:python
The string isn't a palindrome