Qualcuno mi potrebbe spiegare questo pice di codice:Comportamento della funzione "round" in Python
>>> round(0.45, 1)
0.5
>>> round(1.45, 1)
1.4
>>> round(2.45, 1)
2.5
>>> round(3.45, 1)
3.5
>>> round(4.45, 1)
4.5
>>> round(5.45, 1)
5.5
>>> round(6.45, 1)
6.5
>>> round(7.45, 1)
7.5
>>> round(8.45, 1)
8.4
>>> round(9.45, 1)
9.4
Aggiornato
Credo che sia a causa della rappresentazione galleggiante. Ho ragione?
stesso fenomeno in 2.7.2 – frickskit
correlate: http://stackoverflow.com/questions/10825926/python-3-x-rounding-behavior. La risposta è qui: http://stackoverflow.com/a/10093820/1258041 –
@SperanskyDanil Hai ragione, mi dispiace, questo non è lo stesso –