Does anyone have an idea why this is happening?
>>> 289.6*(100-50)
14480.000000000002
it should give just 14480 !!
I tried something else and it confused me more
>>> 289.6*10*5
14480.0
so why the first one gives 14480.000000000002 and the second gives 14480.0 while it is the same!