Я столкнулся с очень странной проблемой в python. (Использование python 2.4.x)
В окнах:
>>> a = 2292.5
>>> print '%.0f' % a
2293
Но в Solaris:
>>> a = 2292.5
>>> print '%.0f' % a
2292
Но это то же самое и в окнах, и в Solaris:
>>> a = 1.5
>>> print '%.0f' % a
2
Может кто-нибудь объяснить это поведение? Я предполагаю, что эта платформа зависит от того, как скомпилирован python?