[Python] Un aiuto per neofita alle prime armi
Marco Beri
marcoberi a gmail.com
Gio 19 Gen 2012 22:21:13 CET
2012/1/19 Gianni <giannidn a gmail.com>
> adesso, se non sono inopportuno e avete tempo e pazienza, correggetemi
> questo, perché dev'esserci un modo meno contorto per avere l'indice ftsemib
> colorato con segno +/- e due decimali:
>
> import ystockquotes
> def ftse():
> prezzo = get_price("ftsemib.mi")
> change = get_change("ftsemib.mi")
> return round((float(change) * 100 / float(float(prezzo) -
> float(change))), 2)
>
Per la formattazione:
>>> "%0.2f" % 12.345678
'12.35'
>>> "%0.2f" % 2.345678
'2.35'
>>> "%0.2f" % 2
'2.00'
Per il resto credo ti basti un float, quindi:
100.0*change/(prezzo - change)
Otterrai lo stesso risultato (prova :-)
Ciao.
Marco.
--
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20120119/f396824c/attachment.html>
Maggiori informazioni sulla lista
Python