If you’re learning Python and want to test your skills with a simple but useful task, reversing a number can be a great exercise. This operation can be achieved using a couple of techniques. In this tutorial, we will look at how to reverse a number in Python.
Step 1: Using Python Built-In Functions
The first method involves using the built-in Python functions str(), [::-1], and int().
1 2 |
def reverse(num): return int(str(num)[::-1]) |
This code works by converting the number to a string using the str() function, reversing the string with [::-1], and finally converting it back to an integer with the int() function.
Step 2: Implementing the Code
Now, let’s implement this function in our Python script.
1 2 3 4 |
num = 12345 print("The original number is :", num) print("The reversed number is :", reverse(num)) |
Step 3: Understanding the Output
When you run the Python script, you should see an output like this:
The original number is : 12345 The reversed number is : 54321
This output indicates that the number has been successfully reversed.
The Complete Code
Now, let’s take a look at the complete code.
1 2 3 4 5 6 |
def reverse(num): return int(str(num)[::-1]) num = 12345 print("The original number is :", num) print("The reversed number is :", reverse(num)) |
Conclusion
In conclusion, by using Python’s built-in functions, we can effectively reverse numbers in just a few lines of code. This simple task is just the beginning of many things you can do with strings and numbers in Python. As you advance in your study of Python, you’ll discover even more methods and modules that help perform such tasks and many others.
This exercise does not only develop your Python coding skills, but it also expands your problem-solving techniques. Keep practicing and exploring more functions to get better at Python programming!