What could possibly cause this weird python behaviour?
Python 2.6.2 (r262:71600, May 31 2009, 03:55:41)
[GCC 3.3.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> .1
1251938906.2350719
>>> .1
0.23507189750671387
>>> .1
0.0
>>> .1
-1073741823.0
>>> .1
-1073741823.0
>>> .1
-1073741823.0
>>>
It gives the same output for 0.1
, 0.5
, 5.1
, 0.0
, etc.. Integers are echoed back at me correctly, but anything with a decimal point gives me the crazy numbers.
This is a python binary compiled for ARM, installed via Optware on a Synology DiskStation 101j.
Has anyone seen anything like this before?