[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