Reverse a Number in Python using inbuilt Function

We will develop a program to reverse a number in python using inbuilt function. To reverse a number we need to extract the last digit of the number and add that number into a temporary variable with some calculation, then remove the last digit of the number. Do these processes until the number becomes zero.

But in this program, we are using a predefined function join(reversed()). Python reversed() method returns an iterator that accesses the given sequence in the reverse order.

Example of reverse number:-
Number: 15604
Reverse Number: 40651

Reverse a Number in Python using built-in Function

We will take integer numbers as a string while declaring the variables. Then, find the reverse of the number using a predefined function join(reversed()). Finally, the result will be displayed on the screen.

# Python program to reverse a number using inbuilt function

# take inputs
num = '1324'

# find reverse using buit-in functions
reverse = ''.join(reversed(num))

# display result
print('The reverse number is =', reverse)

Output:-

The reverse number is = 4231

Reverse a Number in Python using inbuilt Function

In the previous program, inputs are hardcoded in the program but in this program, input will be provided by the user.

# Python program to reverse a number using inbuilt function

# take inputs
num = input('Enter the number: ')
 
# find reverse using buit-in functions
reverse = ''.join(reversed(num))

# display result
print('The reverse number is =', reverse)

Output for the input values test-case-1:-

Enter the number: 9715
The reverse number is = 5179

Output for the input values test-case-2:-

Enter the number: 156416
The reverse number is = 614651

Output for the input values test-case-3:-

Enter the number: 156065478
The reverse number is = 874560651

Function to Reverse a Number in Python

We can also take the help of a user-defined function to reverse a number in Python using a built-in function. A function is a block of code that performs a specific task.

# Python program to reverse a number using inbuilt function

def reverseNum(n):   #user-defined functon
   # find reverse using buit-in functions
   reverse = ''.join(reversed(n))
   return reverse

# take inputs
num = input('Enter the number: ')

# calling function and display result
print('The reverse number is =', reverseNum(num))

Output:-

Enter the number: 14056
The reverse number is = 65041

Leave a Comment

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