# Python round() Function

Python round() Function is used to get a number rounded to the specified number of decimals. This method rounds off the digits of a number and returns the floating-point number.

``round(number, digits) ``

Note: The default number of decimals is 0

## Python round() Function

Simple example code round number if the second parameter is missing.

``````# for integers
print("int", round(10))

# for floating point
print("flot", round(10.7))

# even choice
print("even", round(5.5))
``````

Output:

Round a number to the given number of decimal places

``````    print(round(2.665, 2))
# cannot be represented exactly as a float
print(round(2.675, 2))  ``````

Output:

``````2.67
2.67``````

It’s important to be aware that `round()` uses the “round half to even” strategy, also known as “bankers’ rounding”, which means that when rounding to a specific number of digits, if the number is exactly halfway between two possible rounded values, it rounds to the nearest even number. For example:

``````print(round(2.5))  # Output: 2
print(round(3.5))  # Output: 4
``````

Do comment if you have any doubts or suggestions on this Python function topic.

Note: IDE: PyCharm 2021.3.3 (Community Edition)

Windows 10

Python 3.10.1

All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.