Ciao, sto facendo un po di esperimenti con python, e sto cercando di fare qualcosa di utile.
Sto estrapolando dei dati da un listino fatto in access.
A questo punto si manifesta il mio problema.
Ho dei prezzi in euro che hanno numero di decimali variabili, ad esempio:
euro=1,236
euro=1
euro=0,3456
per fare in modo che questi numeri abbiano al massimo 2 decimali ho fatto questo scriptino....
codice:
euro=euro*100 #1,236*100=123,6
euro=int(euro) # 123
euro=float(euro) # 123,0
euro=euro/100 # 1,23
che però non mi soddisfa per 2 motivi:
1) come vedete il numero non viene approssimato ma troncato
2) nel caso in cui il risultato è un intero il risultato che otterrò sarà 1,0 e non 1,00
Avete suggerimenti?
Grazie
ciao