Palindrome program in python; In this tutorial, you will learn how to create the palindrome program in python using function and while loop.
A Palindrome in python if it remained the same when reversed it. i.e., 252 is a palindrome number because this number remains the same after reversing it.
Python Program For Palindrome
- Python Palindrome Program using While Loop
- Palindrome Program in Python using function
1: Python Palindrome Program using While Loop
- Take an input number from user.
- Reverse a given number using while loop
- Compare the original number with reverse number.
- If both numbers exactly matched, then it is a Python Palindrome number. Otherwise, it is not a Palindrome number.
num=int(input("Enter any number:"))
temp=num
rev=0
while(num>0):
dig=num%10
rev=rev*10+dig
num=num//10
if(temp==rev):
print("The {0} number is palindrome!".format(temp))
else:
print("Not a palindrome!")
Output
Enter any number: 121
This 121 number is palindrome!
2: Palindrome Program in Python using Function
- Take an input number from user.
- Reverse a given number using function
- Compare the original number with reverse number.
- If both numbers exactly matched, then it is a Python Palindrome number. Otherwise, it is not a Palindrome number.
# Python Palindrome Program using Functions
reverse = 0
def integer_reverse(number):
global reverse
if(number > 0):
Reminder = number % 10
reverse = (reverse * 10) + Reminder
integer_reverse(number // 10)
return reverse
number = int(input("Enter any Number: "))
rev = integer_reverse(number)
if(number == rev):
print("The %d is a Palindrome Number" %number)
else:
print("The %d is not a Palindrome Number" %number)
Output
Please Enter any Number: 151
The 151 is a Palindrome Number
Recommended Python Programs
- Python Program to Compute Compound Interest
- Leap Year Program in Python
- Python Program to Print Star Pattern
- Number Pattern Programs in Python
- Python Program to Print Even and Odd numbers From 1 to N
- Python Abs() Function: For Absolute Value
- How to Check Whether a Number is Fibonacci or Not in Python
- Python: Program to Find Power of Number
- Python Program to Reverse a Numbers
- Python Program to Find Smallest/Minimum of n Numbers
- Python Program to Find Largest/Maximum of n Numbers
- Python Program to Find The Net Bill Amount After Discount
- Python Program to Print Numbers From N to 1 and 1 to N
- Python Program to Print Numbers Divisible by 3, 5, 7
- Python Program to Print Prime Number 1 to N
- How to Find Square of Number in Python
- Python Program to Calculate Cube of Number
- Python Program to Find LCM of Two Numbers
- BMI (Body Mass Index) Calculator in Python
- Palindrome Program in Python using while loop, Function, etc
- Python: Program to Count Total Number of Bits in Number
- Python Random Number Generator Code
- Python Program to Calculate n-th term of a Fibonacci Series
- Zip Zap Zoom Python Program
- Python: program to convert Celsius to Fahrenheit
- Python Program to Swap Two Numbers
- Python Program to Get Standard Deviation
- Python Program to Find the Variance
- Python Program to Convert Height in cm to Feet and Inches
- Python Program to Convert Meters into Yards, Yards into Meters
- Python Program to Convert Kilometers to Meters, Miles
- Python Program to Find Perfect Number
- Python: Program to Find Strong Number
- Python Program Create Basic Calculator
- Python Program For math.floor() Method
- Python Program to Find Sum of Series 1/1! 2/2! 3/3! …1/n!
- Python: Program to Convert Decimal to Binary, Octal and Hexadecimal
- Python Program to Find Roots of Quadratic Equation
- Python Program to Print Alphabets from A to Z in Uppercase and Lowercase
- Python Program to Check Given Input is Alphabet, Number or Special Character