# How to Round to 2 Decimals with Python

One of the most common operations is rounding numbers to a specific decimal place. In this tutorial, you will learn how to round a number to 2 decimal places using Python.

Step-by-Step Instructions

Define the number you want to round

To round a number to 2 decimal places, you first need to define the number by assigning it to a variable. For example, if you want to round the number 3.14159 to 2 decimal places, you can do this by assigning the number to a variable like this:

``number = 3.14159``

Use the round() function

Python has a built-in function called `round()` that you can use to round a number to a specific decimal place. To round the number to 2 decimal places, pass the number and the number of decimal places you want to round to as arguments to the `round()` function. For example:

``rounded_number = round(number, 2)``

In this code, the first argument is the number you want to round and the second argument is the number of decimal places you want to round to.

Print the rounded number

After rounding the number, you can print it to the console using the `print()` function:

``print(rounded_number)``

This will output the rounded number to the console.

Options Available for the Round() Function

The `round()` function has some additional options that you can use to customize the rounding process.

Rounding to the nearest even number

By default, the `round()` function rounds to the nearest number. You can also round to the nearest even number by passing an additional argument to the `round()` function:

``rounded_number = round(number, 2, 'even')``

Rounding up

To round up to the nearest number, pass the value of -1 as the second argument to the `round()` function:

``rounded_number = round(number, -1)``

Rounding down

To round down to the nearest number, pass the value of -2 as the second argument to the `round()` function:

``rounded_number = round(number, -2)``

In this tutorial, you learned how to round a number to 2 decimal places using the built-in `round()` function in Python. You also learned about some additional options available for the `round()` function to customize the rounding process. With this knowledge, you can now perform rounding operations in Python with ease.