Python Program to Check if a Given String is Palindrome

A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward. This program illustrates how to create a Python program to determine whether a given string is a palindrome or not.

Problem Statement

Write a Python program that takes a string as input and checks whether it is a palindrome or not.

Python Program to Check if a Given String is Palindrome

def is_palindrome(string):
    string = string.lower()  # Convert to lowercase for case-insensitive comparison
    reversed_string = string[::-1]
    return string == reversed_string

# Input
input_string = input("Enter a string: ")

# Checking for palindrome
if is_palindrome(input_string):
    print("The given string is a palindrome.")
else:
    print("The given string is not a palindrome.")
      

Input / Output

Python Program to Check if a Given String is Palindrome

Leave A Reply

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

You May Also Like

In this Python program, we will create a singly linked list and remove duplicate elements from it. A linked list...
This Python program solves the Celebrity Problem by finding a person who is known by everyone but does not know...
This Python program uses a recursive approach to solve the n-Queens problem. It explores all possible combinations of queen placements...