Pour conserver n décimales après un nombre à virgule flottante en python sans arrondir, il existe plusieurs solutions :
Table des matières
Créer un nombre décimal
Créons un nombre à virgule flottante :
import math
pi = math.pi
donne
3.141592653589793
Conservez uniquement n décimales sans arrondir
Pour conserver par exemple 4 décimales :
n = 4
int( pi * 10**n ) / 10**n
donne
3.1415
Notez que
round(pi,4)
donne
3.1416