To keep n decimals after a float number in python without rounding there are multiple solutions:
Table of contents
Create a float number
Let's create a float number:
import math
pi = math.pi
gives
3.141592653589793
Keep only n decimals without rounding
To keep for example 4 decimals:
n = 4
int( pi * 10**n ) / 10**n
output
3.1415
Note that
round(pi,4)
returns
3.1416