python nieprawidłowe zaokrąglanie z liczbami zmiennoprzecinkowymi
>>> a = 0.3135
>>> print("%.3f" % a)
0.314
>>> a = 0.3125
>>> print("%.3f" % a)
0.312
>>>
Spodziewam się 0,313 zamiast 0,312. Każda myśl o tym, dlaczego tak jest i czy istnieje alternatywny sposób na uzyskanie 0.313?
Dzięki