it is just format to show higher precision. your 'correct' result is truncated
if you only want to go to 6dp, use the round function
?round(68/18032,6)
0.003771
To answer your last post, you have used a comma
?3,77107364685004E-03 > 3
and here a dot
?0.003771073 > 3
change the dot to a comma and you get
?0,003771073 > 3
0 True
in the first example change the comma to a dot and you get
?3.77107364685004E-03 > 3
False
perhaps you are in a country that uses comma's rather that dots for decimal points?