[TiLUG] Python - Arrotondare valori numerici

Matteo Pasotti matteo.pasotti@gmail.com
Dom 4 Feb 2007 17:21:24 CET


ciao,
ieri all'incontro è venuto fuori il discorso di cui all'oggetto e al
momento non avevamo trovato risposta certa.
Allora mi sono messo a studiare e tadaaa :)
esempi pratici (che a me piacciono troppo):
>>> round(113.0625, 2)
113.06
>>> round(64.2563,3)
64.256
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

~marcoooooo, yuuhuuuhuuu :D
Help please, penso che possa interessare anche ad altri.

ciao e tnx in advance
--
Matteo aka TM


Maggiori informazioni sulla lista TiLUG