A MacBook with lines of code on its screen on a busy desk
Photo by Christopher Gower on Unsplash

If you are working with many numbers in Python, you probably need to do some rounding to cut off some digits that you may not need at all.

For example, let us say that you are calculating an average salary in a company and the average number that you have found is around 54,334.218

This may not be a number that can look good in a final report you want to submit to someone. You should instead round it.

Let us do it in Python:

As you can see, the number 2 after the comma represents the number of digits we want to keep. The thing is, we can also use negative numbers to specify the number of digits we want to keep.

If we use -1, we are doing the rounding to the nearest ten:

When we need to do the rounding to the nearest hundert, we use -2:

If we want to do the rounding to the nearest thousand, we use -3:

This may seem something quite trivial, but I also got to learn it just recently.

I hope you find this useful.