GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Basic Programs
  • AVINASH NETHALA
  • 4 years ago4 years ago

This view

  • Original page
  • New address

GeezerVison is showing www.programminginpython.com — Python program to find reverse of a number - Programming In Python

Hello everyone, welcome back to programminginpython.com! Here we will learn a simple Python logic to reverse a number. So I will now write a Python program that will find the reverse of a number,

Here we read a number from the user and reverse it using some arithmetic operations like mod (%) and floor division (//) to find each digit and build the reverse of it.

We can also efficiently do this by using slice operations, reversing a number using a slice discussed in the previous post.

You can also watch the video on YouTube here.

Program on GitHub

Reverse a number – Code Visualization

Task :

To reverse a given integer number.

Approach :

  1. Read an input number using input() or raw_input().
  2. Check whether the value entered is an integer or not.
  3. Check integer is greater than 0
  4. Initialize a variable named reverse to 0
  5. Find remainder of the input number by using the mod (%) operator
  6. Now multiply reverse with 10 and add remainder to it
  7. Floor Divide input number with 10
  8. At some point, the input number will become 0
  9. Repeat steps 5, 6, and 7 until the input number is not greater than zero
  10. Print the variable reverse.

Program on GitHub

Program :

input_num = (input("Enter any Number: "))
reverse = 0
try:
    val = int(input_num)
    while val > 0:
        reminder = val % 10
        reverse = (reverse * 10) + reminder
        val //= 10
    print('Reverse of entered number is : ', reverse)
except ValueError:
    print("That's not a valid number, Try Again !")

 

Output :

Python program to find the reverse of a number
Not a number error

Python program to find the reverse of a number

Program on GitHub

That is it for this post, you can find more math-related programs here

  • Python program to find Factorial of a given number
  • Python program to find area of a triangle (given all sides)
  • Python program to find a number is prime or composite
  • Python Program to find the LCM of two numbers
  • Find square root of a number using exponential operation
  • Find square root of a number using sqrt() function

or some basic programs here.

  • Python program to find reverse of a number
  • Python Program to check Armstrong number or not
  • Python program to find reverse of a number using slice
  • Python program to find average of N numbers
  • Python program for performing Arithmetic Operations
  • Python program to find area of a triangle (given all sides)
  • Python program to find a number is prime or composite
  • Python program to find area of triangle (given base and height)
  • Python program to find Factorial of a given number
  • Python tuple operations – Add, Remove, Slice, Concat, Reverse
  • Python program to find number of digits in a number
  • Python Dictionary and its operations
  • Count vowels in a string – Python Program
  • Python Program to find the LCM of two numbers
  • Python Program to find the Biggest and Smallest of 3 numbers
  • Python program to merge or concatenate two lists
  • Python Program to find whether an integer is even or odd number
  • Find the Biggest and Smallest of 3 numbers using lists in Python
  • Python Lists – Add, Append, Modify, Remove, Slice
  • Python program to calculate the sum of elements in a list
  • Python program to find the largest and smallest number in a list
  • Python program to check whether a number is Palindrome or not
  • Python Program to separate even and odd numbers in a list
  • Find square root of a number using exponential operation
  • Find square root of a number using sqrt() function
Course Suggestion

Want to be strong at OOP in Python? If yes, I would suggest you take the course below.
Course:
Object Oriented Programming in Python

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • More
  • Click to print (Opens in new window) Print
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Online Python Compiler

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • More
  • Click to print (Opens in new window) Print
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Related Posts

Python Program to check Armstrong number or not

Python Program to check Armstrong number or not

AVINASH NETHALA4 years ago2 years ago 0
Python program for performing Arithmetic Operations

Python program for performing Arithmetic Operations

AVINASH NETHALA4 years ago4 years ago 2
Python program to find average of N numbers

Python program to find average of N numbers

AVINASH NETHALA4 years ago3 years ago 1
Python program to find reverse of a number using slice

Python program to find reverse of a number using slice

AVINASH NETHALA4 years ago3 years ago 0

Recent Posts

  • Python vs R: Which Language is Better for Data Science?
  • Top 7 Python Books You Must Read in 2025
  • Best Python Web Frameworks: Django, Flask, and FastAPI Breakdown
  • 20 Best Python One-Liners to Boost Your Coding Skills
  • Matplotlib Data Visualization in Python

Suggested Courses

  • Complete Python Developer: Zero to Mastery.
  • Automate the boring stuff.
  • Python and Django Full Stack Web Developer Bootcamp.
  • Artificial Intelligence and Machine Learning E-Degree.
  • Complete Python & Python OOP.

Subscribe to our newsletter!

Great Deals

Ads
  • Health and Beauty
  • Deals on Electronics
  • Toys and Games
  • Sports and Outdoors
  • Pet Supplies
  • Shoes
  • Movies and TV

Categories

  • Algorithms (8)
  • Artificial Intelligence AI (3)
  • Basic Programs (25)
  • Books (1)
  • Data Structures (10)
  • Databases (1)
  • Dictionaries (1)
  • Files Handling (1)
  • Letter Patterns (26)
  • Lists (7)
  • Machine Learning (3)
  • Math Programs (6)
  • Pattern Programming (31)
  • Promoted (1)
  • Python for Automation (1)
  • Python for Data Science (6)
  • Python for Ethical Hacking (2)
  • Python For Finance (4)
  • Python GUI (5)
  • Python Libraries (6)
  • Python OOP (1)
  • Python Resources (3)
  • Python Tips and Tricks (10)
  • Searching Algorithms (2)
  • Sets (1)
  • Sorting Algorithms (6)
  • Tuples (1)
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.