Number round floats Using Python — pythonpip.com

Parvez Alam
2 min readOct 29, 2022

--

This python tutorial help to round float number using python 3. The python has a built-in function round() in Python. It returns x rounded to n digits from the decimal point.

Round Float Number Using round()

The round() function will round the floating-point number to n decimal places and will return the result.

Syntax

Following is the syntax for the round() method −

Where parameters are:

x − This is a numeric expression.
n − Represents the number of digits from the decimal point up to which x is to be rounded. The default is 0.

If the number after the decimal place given

  • >=5 than + 1 will be added to the final value.
  • <5 than the final value will return as it is up to the decimal places mentioned.

Return Value :

This method returns x rounded to n digits from the decimal point.

Example:

The following example shows the usage of round() method.

print ("round(30.54233) : ", round(30.54233)) print ("round(30.54233,1) : ", round(30.54233,1)) print ("round(30.54233, 2) : ", round(30.54233, 2))

Output:

round(30.54233) : 31 round(30.54233,1) : 30.5 round(30.54233, 2) : 30.54 ** Process exited - Return Code: 0 ** Press Enter to exit terminal

Round a Float Number Using f-string

You can create a formatted string literal to round a float to n decimal places. The formatted string literal will round the float to n decimal places and will return the result.

Example: Rounding Float Numbers

In the below python program, we will see how rounding on floating numbers

my_float = 30.54233 result = f'{my_float:.2f}' print(result)

Output:

30.54 ** Process exited - Return Code: 0 ** Press Enter to exit terminal

Round Float Numpy Arrays

We can make use of numpy module and use numpy.round() or numpy.around() method to round the float number.

round float Number Using numpy.round()

Let’s take the sample example as shown in below.

import numpy as np arr = [-0.53124, 52.48989, 23.6533] arr1 = np.round(arr, 2) print(arr1)

Output:

[-0.53 52.49 23.65] ** Process exited - Return Code: 0 ** Press Enter to exit terminal

Originally published at https://www.pythonpip.com on October 29, 2022.

--

--

Parvez Alam

Hey, I am Parvez Alam. A software developer since 2009. I love learning and sharing knowledge. https://www.phpflow.com/