Program to Find the Reverse of a Number in Python

Reversing a Number

The reverse of a number is obtained by extracting each digit and constructing a new number in reverse order.

We will explore a method to compute the reverse of a number using Python programming.

Method: Using a while Loop

We extract each digit using the modulus operator and build the reversed number.

num = int(input("Enter a number: "))
reversed_num = 0

# Loop to extract and reverse digits
while num > 0:
    digit = num % 10  # Extract last digit
    reversed_num = reversed_num * 10 + digit  # Construct reversed number
    num //= 10  # Remove last digit from number

# Print the result
print("Reversed number =", reversed_num)
            

Output:

Enter a number: 1234
Reversed number = 4321
Easy aceess next quctions
Getting Started

Positive or Negative number: C C++ Java Python

Even or Odd number: C C++ Java Python

Sum of First N Natural numbers: C C++ Java Python

Sum of N natural numbers: C C++ Java Python

Sum of numbers in a given range: C C++ Java Python

Greatest of two numbers: C C++ Java Python

Greatest of the Three numbers: C C++ Java Python

Leap year or not: C C++ Java Python

Prime number: C C++ Java Python

Prime number within a given range: C C++ Java Python

Sum of digits of a number: C C++ Java Python

Reverse of a number: C C++ Java Python

Palindrome number: C C++ Java Python

Armstrong number: C C++ Java Python

Armstrong number in a given range: C C++ Java Python

Harshad number: C C++ Java Python

Abundant number: C C++ Java Python

Friendly pair: C C++ Java Python