To round numbers in Python, you can use the “round()” function. The round() is a built-in Python function that returns the floating-point number rounded off to the given digits after the decimal point.
The round() method takes two parameters:
- number – the number that is to be rounded.
- ndigits (Optional) – the number up to which the given number is to be rounded.
# for integers print(round(21)) # for floating point print(round(21.9)) # even choice print(round(21.4))
To round a number in given n digits, use the “round()” function and pass the ndigits argument.
print(round(21.1919, 2)) print(round(21.184646, 3))
In the above example, we have passed the second argument, which depends on how many digits you need to round up. In the first example, it is 2; in the second, it is 3. The best use of functions is handling the mismatch between fractions and decimals.