How do you print a palindrome in python?

Last updated on Aug 11,2022 249.8K Views

Show

How do you print a palindrome in python?

A technophile who likes writing about different technologies and spreading knowledge. A technophile who likes writing about different technologies and spreading knowledge.

1 / 11 Blog from Python Programs

As kids, it was fun reading reverse strings and when we grew up a little we learned that strings reading same either ways are called palindromes. Curiosity dint leaves us there, so we wanted our machines to learn what are palindromes and for all Python lovers, no other language can do it in a better way. If you are a python lover and a coding enthusiast, read along to learn how to create a Palindrome in Python.

  • What is a Palindrome?
  • Palindrome Program using while loop
  • Palindrome Program using in-built function

Let’s begin.

What is a Palindrome?

A palindrome is nothing but any number or a string which remains unaltered when reversed.

Example: 12321
Output:
Yes, a Palindrome number

Example: RACECAR
Output: Yes, a Palindrome string

It is evident that letters form mirror images on reversal.

Now that you understood the concept, let’s simply dive into a program to check palindrome in Python.

Find out our Python Training in Top Cities/Countries

India USA Other Cities/Countries
Data Science with Python Course in Bangalore Data Science with Python Course in New York Data Science with Python Course in the UK
Python Data Science Training in Hyderabad Data Science with Python Course in Charlotte Data Science with Python Course in Dubai
Data Science with Python Course in Delhi Data Science with Python Course in Austin Data Science with Python Course in Canada
Data Science with Python Course in Chennai Data Science with Python Course in Seattle Data Science with Python Course in Singapore
Data Science with Python Course in Kolkata Data Science with Python Course in Dallas Data Science with Python Course in San Jose

Palindrome Program using While Loop

This is one of the easiest programs to find Palindrome program using while loop in Python Programming. Let’ dive into an example to check whether a given input is a palindrome or not.

num=int(input("Enter a number:"))
temp=num
rev=0
while(num>0):
    dig=num%10
    rev=rev*10+dig
    num=num//10
if(temp==rev):
    print("The number is palindrome!")
else:
    print("Not a palindrome!")

Output:

Enter a number:121
The number is palindrome!

Moving ahead in Python palindrome program examples, let’s us see how to check a string whether its a palindrome or not using built-in functions.

Palindrome Program( String) using inbuilt Method

string=input(("Enter a string:"))
if(string==string[::-1]):
      print("The string is a palindrome")
else:
      print("Not a palindrome")

Output:

How do you print a palindrome in python?

Explanation: In the above program, first take input from the user (using input OR raw_input() method) to check for palindrome. Then using slice operation [start:end:step], check whether the string is reversed or not. Here, step value of -1 reverses a string. If yes, it prints a palindrome else, not a palindrome.

This brings us to the end of this article where we have learned how to find palindrome in Python. I hope you are clear with all that has been shared with you in this tutorial.

Make sure you practice as much as possible and revert your experience.  

Got a question for us? Please mention it in the comments section of this “Palindrome program in Python” blog and we will get back to you as soon as possible, or you can join our Data Science with Python Course.

To get in-depth knowledge of Python and its various applications, you can enroll for live Python Training with 24/7 support and lifetime access.

Discover your full abilities in becoming an AI and ML professional through our Artificial Intelligence Course. Learn about various AI-related technologies like Machine Learning, Deep Learning, Computer Vision, Natural Language Processing, Speech Recognition, and Reinforcement learning.

Upcoming Batches For Data Science with Python Certification Course

Course NameDate
Data Science with Python Certification Course

Class Starts on 8th October,2022

8th October

SAT&SUN (Weekend Batch)
View Details
Data Science with Python Certification Course

Class Starts on 17th October,2022

17th October

MON-FRI (Weekday Batch)
View Details
Data Science with Python Certification Course

Class Starts on 12th November,2022

12th November

SAT&SUN (Weekend Batch)
View Details

How do you print a palindrome in python?

The Whys and Hows of Predictive Modelling-I

Watch Now

How do you print a palindrome in python?

Application of Clustering in Data Science Using Real-Time Examples

Watch Now

How do you print a palindrome in python?

Know The Science Behind Product Recommendation With R Programming

Watch Now

How do you print a palindrome in python?

Python Programming – Learn Python Programming From Scratch

Watch Now

How do you print a palindrome in python?

Web Scraping And Analytics With Python

Watch Now

How do you print a palindrome in python?

3 Scenarios Where Predictive Analytics is a Must

Watch Now

How do you print a palindrome in python?

Mastering Python : An Excellent tool for Web Scraping and Data Analysis

Watch Now

How do you print a palindrome in python?

Business Analytics Decision Tree in R

Watch Now

How do you print a palindrome in python?

Android Development : Using Android 5.0 Lollipop

Watch Now

How do you print a palindrome in python?

Python Classes – Python Programming Tutorial

Watch Now

How do you print a palindrome in python?

Python Loops – While, For and Nested Loops in Python Programming

Watch Now

How do you print a palindrome in python?

Python Numpy Tutorial – Arrays In Python

Watch Now

How do you print a palindrome in python?

Data Science : Make Smarter Business Decisions

Watch Now

How do you print a palindrome in python?

Introduction to Business Analytics with R

Watch Now

How do you print a palindrome in python?

Sentiment Analysis In Retail Domain

Watch Now

How do you print a palindrome in python?

Python Tutorial – All You Need To Know In Python Programming

Watch Now

How do you print a palindrome in python?

Understanding Range Function and Sequences in Python

Read Article

How do you print a palindrome in python?

Statistics for Machine Learning: A Beginner’s Guide

Read Article

How do you print a palindrome in python?

What Are GANs? How and why you should use them!

Read Article

How do you print a palindrome in python?

Frequently Asked Data Science Interview Questions in 2022

Read Article

How do you print a palindrome in python?

Learn How To Make Simple Mobile Applications Using This Kivy Tutorial In Python

Read Article

How do you print a palindrome in python?

Everything you Need to Know about Python Environment

Read Article

How do you print a palindrome in python?

Everything You Need To Know About Hash In Python

Read Article

How do you print a palindrome in python?

If Else In Python With Examples : Everything You Need To Know

Read Article

How do you print a palindrome in python?

A Quick Guide To Learn Support Vector Machine In Python

Read Article

How do you print a palindrome in python?

Python Pandas Tutorial : Learn Pandas for Data Analysis

Read Article

How do you print a palindrome in python?

Everything you need to know about Recursion In Python

Read Article

How do you print a palindrome in python?

Mastering R Is The First Step For A Top-Class Data Science Career

Read Article

How do you print a palindrome in python?

How do you print a palindrome in python?

Mathematics for Machine Learning: All You Need to Know

Read Article

How do you print a palindrome number in Python?

n=int(input("Enter number:")) temp=n rev=0 while(n>0): dig=n%10 rev=rev*10+dig n=n//10 if(temp==rev): print("The number is a palindrome!") else: print("The number isn't a palindrome!")

How do I print a palindrome?

#include.
int main().
int n,r,sum=0,temp;.
printf("enter the number=");.
scanf("%d",&n);.
temp=n;.
while(n>0).

How do I print a palindrome string?

public static void solution. (String str) {.
for (int i = 0 ; i < str. . length(); i++) {.
for (int j = i + 1; j. <= str. length(); j++) {.
if (isPalindrome(str. . substring(i, j))) {.
System. out. println. (str. ... .
public static boolean. isPalindrome(String str) {.
int i = 0, j = str. length. () - 1;.
if (str. charAt(i) != str..

What is palindrome in Python with example?

A string is said to be palindrome if the reverse of the string is the same as string. For example, “radar” is a palindrome, but “radix” is not a palindrome.