[TiLUG] Python - Arrotondare valori numerici

Daniele (Mastro) daniele.bilug@gmail.com
Dom 4 Feb 2007 17:27:49 CET


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Matteo Pasotti ha scritto:

> e fin qui tutto ok, in realtà non capisco bene il comportamento che ha
> in casi come quello che segue:
>>>> round(654.255689, 2)
> 654.25999999999999


penso che dipenda da come sono memorizzati i float/double

bisognerebbe far qualche prova

ad esempio se scrivi:
round(654.26, 2) ?

e se scrivi

round(654.255, 2)

o

round(654.259, 2)

?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFxgmFgSF24OYDe4YRAu17AJkB6VMixgFuWp8y2nTy1vaAtnui9ACgpEa+
jkyDVonlm5c5XnGrNn3nPHM=
=l7Tu
-----END PGP SIGNATURE-----



Maggiori informazioni sulla lista TiLUG