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