Reverse of a number in python; In this tutorial, you will learn how to reverse number in python program using while loop and recursion function.
Python Program to Reverse Numbers
- Python Program to Reverse a Number using While loop
- Python Program to Reverse a Number Using Recursion
1: Python Program to Reverse a Number using While loop
- Take input from the user in program.
- Define 0 to the variable “test_num”.
- Check whether the given number is greater than zero using while loop.
- If yes, find the remainder by performing modulus of 10 with the input.
- Multiply test_num by 10 and add the remainder to it, store the answer in rev.
- Get the quotient of the input.
- The loop will repeat until the number is reversed.
- Print Reverse a number
# Get input from the user
num = int(input("Please enter any number: "))
# Initiate value to null
test_num = 0
# iterate number using while loop
while(num>0):
#Logic to reverse a number
remainder = num % 10
test_num = (test_num * 10) + remainder
num = num//10
# print the result
print("The reverse number is : {}".format(test_num))
Output
Please enter any number: 123 The reverse number is : 321
2: Python Program to Reverse a Number using Using Recursion
- Take input from the user in program.
- Define 0 to the variable “output”.
- Define function and Implement logic to reverse a number
- Check whether the given number is greater than zero using while loop.
- If yes, find the remainder by performing modulus of 10 with the input.
- Multiply test_num by 10 and add the remainder to it, store the answer in rev.
- Get the quotient of the input.
- The loop will repeat until the number is reversed.
- Call Function, which is define above.
- Print Reverse a number.
# Get input from user
Num = int(input("Please Enter any Number: "))
Output = 0
def revNum(Num):
global Output
if(Num > 0):
Reminder = Num %10
Output = (Output *10) + Reminder
revNum(Num //10)
return Output
Output = revNum(Num)
print("Reverse of entered number is = %d" %Output)
Output
Please Enter any Number: 456 Reverse of entered number is = 654
Recommended Python Programs
- Python Program to Add Two Numbers
- Python Program to Find/Calculate Sum of n Numbers
- Python Program to Find/Calculate Average of 3, 4, 5…n numbers
- Python Program to Print ASCII Value of Character
- Write a Program to Calculate Simple Interest in Python
- 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 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
- Python Program to Check IF a Number is Power of Another Number
- Python Check Binary Representation of Given Number is Palindrome or Not
- Python Program to Draw a Pie Chart
- Python Program Input the Radius of Circle and Compute the Area
- Python Program to Calculate the Area of a Rectangle
- Python Program to Calculate Area of Triangle
- Python Program to Find Area and Circumference of Circle using Radius
- Python Program that Accepts Marks in 5 Subjects and Outputs Average Marks
- Python Program to Print Binary Value of Numbers From 1 to N