[Python] Un aiuto per neofita alle prime armi
Daniele Varrazzo
piro a develer.com
Ven 20 Gen 2012 12:39:14 CET
On Fri, 20 Jan 2012 10:17:45 +0100, simozack wrote:
> Il 20 gennaio 2012 08:59, Gianni <giannidn a gmail.com> ha scritto:
>> Marco, grazie. il problema era a monte:
>> def ftse():
>> prezzo = float(get_price("ftsemib.mi"))
>> change = float(get_change("ftsemib.mi"))
>> return "%0.2f" % (100.0*change/(prezzo - change))
>
> Se il tema è quello, di sconsiglio i float, meglio i Decimal, perché
> i
> float non sono molto precisi sui decimali. E tu hai bisogno dei
> decimali precisi.
Non mi sembra proprio: Gianni sta facendo una divisione, non una somma
di milioni in cui deve mantenere i decimali.
float va benissimo. Altrimenti il primo errore arriva appena moltiplica
per 100.0.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
Maggiori informazioni sulla lista
Python