作者: gmccntzx1 (o.O) 2018-06-10 18:48:00
遇到什么样的问题,可否举例?另外,`//`是floor division
作者: gmccntzx1 (o.O) 2018-06-10 21:05:00
帮@cutekid补充, py2没有做`from __future__ import division`前, int(-5/2)是-3
作者: gmccntzx1 (o.O) 2018-06-11 01:25:00
我猜你的环境是py3,或是像我上面所说的已经引入truedivision了.当你用true division时,出来的结果的型别会是float而float的mantissa不一定可以在有限位数内还原你的数字所以当你将该floating number再次转成integer后,就会产生一些因为当初mantissa位数不足表达部份的误差参考: IEEE 754 floating point number