I have a very strange problem in python. I tried running the following code in the console:
>>> str(23438.67709815)
'23438.6770982'
>>> str(22222.67709815)
'22222.6770982'
>>> str(11111.67709815)
'11111.6770981'
The last number is strange; when should it be carried, and another not?