This is a Python Program to check whether a given number is a palindrome. Problem Description The program takes a number and checks whether it is a palindrome or not. Problem Solution 1. Take the value of the integer and store in a variable. Program/Source Code Here is source code of the Python Program to check whether a given number is a palindrome. The program output is also shown below. Program Explanation 1. User must first enter the value of the integer and store it in a
variable. Runtime Test Cases Case 1 Enter number:121 The number is a palindrome! Case 2 Enter number:567 The number isn't a palindrome! Sanfoundry Global Education & Learning Series – Python Programs. To practice all Python programs, here is complete set of 150+ Python Problems and Solutions. Next Steps:
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn. Subscribe to his free Masterclasses at Youtube & technical discussions at Telegram SanfoundryClasses. Last updated on Aug 11,2022 248.4K 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.
Let’s begin. What is a Palindrome?A palindrome is nothing but any number or a string which remains unaltered when reversed. Example: 12321 Example: RACECAR 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
Palindrome Program using While LoopThis 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 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 Methodstring=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
Recommended videos for youWeb Scraping And Analytics With PythonWatch Now Introduction to Business Analytics with RWatch Now Know The Science Behind Product Recommendation With R ProgrammingWatch Now Application of Clustering in Data Science Using Real-Time ExamplesWatch Now Python Programming – Learn Python Programming From ScratchWatch Now The Whys and Hows of Predictive Modeling-IIWatch Now 3 Scenarios Where Predictive Analytics is a MustWatch Now Python List, Tuple, String, Set And Dictonary – Python SequencesWatch Now Business Analytics Decision Tree in RWatch Now Python Classes – Python Programming TutorialWatch Now The Whys and Hows of Predictive Modelling-IWatch Now Sentiment Analysis In Retail DomainWatch Now Android Development : Using Android 5.0 LollipopWatch Now Python Loops – While, For and Nested Loops in Python ProgrammingWatch Now Mastering Python : An Excellent tool for Web Scraping and Data AnalysisWatch Now Recommended blogs for youWhat is Mutithreading in Python and How to Achieve it?Read Article Top 50 R Interview Questions You Must Prepare in 2022Read Article Implementing K-means Clustering to Classify Bank Customer Using RRead Article Big Data Analytics: BigQuery, Impala, and DrillRead Article Python Classes And Objects – Object Oriented ProgrammingRead Article Data Analyst vs Data Engineer vs Data Scientist: Skills, Responsibilities, SalaryRead Article What are Generators in Python and How to use them?Read Article Top Machine Learning Interview Questions You Must Prepare In 2022Read Article Top Deep Learning Interview Questions You Must Know in 2022Read Article All You Need To Know About R Analytics Course UpgradeRead Article How do you find the palindrome of a 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 you make a palindrome in Python?Palindrome Program. str = 'JaVaJ'. strstr = str.casefold(). # This string is reverse.. rev = reversed(str). if list(str) == list(rev):. print("PALINDROME !"). print("NOT PALINDROME !"). What is the logic of palindrome in Python?Given a string, write a python function to check if it is palindrome or not. 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.
Is there any palindrome function in Python?Using Built-in Functions
We can also check palindrome in Python with the help of the built-in reversed() function provided for sequence data types in Python: reversed(sequence) : It returns an iterator that accesses the sequence passed as an argument in the reverse order.
|