Last updated on Aug 11,2022 249.8K Views
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:
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
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 |
Recommended videos for you
The Whys and Hows of Predictive Modelling-I
Watch Now
Application of Clustering in Data Science Using Real-Time Examples
Watch Now
Know The Science Behind Product Recommendation With R Programming
Watch Now
Python Programming – Learn Python Programming From Scratch
Watch Now
Web Scraping And Analytics With Python
Watch Now
3 Scenarios Where Predictive Analytics is a Must
Watch Now
Mastering Python : An Excellent tool for Web Scraping and Data Analysis
Watch Now
Business Analytics Decision Tree in R
Watch Now
Android Development : Using Android 5.0 Lollipop
Watch Now
Python Classes – Python Programming Tutorial
Watch Now
Python Loops – While, For and Nested Loops in Python Programming
Watch Now
Python Numpy Tutorial – Arrays In Python
Watch Now
Data Science : Make Smarter Business Decisions
Watch Now
Introduction to Business Analytics with R
Watch Now
Sentiment Analysis In Retail Domain
Watch Now
Python Tutorial – All You Need To Know In Python Programming
Watch Now
Recommended blogs for you
Understanding Range Function and Sequences in Python
Read Article
Statistics for Machine Learning: A Beginner’s Guide
Read Article
What Are GANs? How and why you should use them!
Read Article
Frequently Asked Data Science Interview Questions in 2022
Read Article
Learn How To Make Simple Mobile Applications Using This Kivy Tutorial In Python
Read Article
Everything you Need to Know about Python Environment
Read Article
Everything You Need To Know About Hash In Python
Read Article
If Else In Python With Examples : Everything You Need To Know
Read Article
A Quick Guide To Learn Support Vector Machine In Python
Read Article
Python Pandas Tutorial : Learn Pandas for Data Analysis
Read Article
Everything you need to know about Recursion In Python
Read Article
Mastering R Is The First Step For A Top-Class Data Science Career
Read Article
Mathematics for Machine Learning: All You Need to Know
Read Article