2012/1/19 Gianni <giann...@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
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python