问一句我的结果不是这样的,
我这个时候还没有import
>>> float(7)/float(3)
2.3333333333333335
为什么后面有个5啊?
>>> from __future__ import division
>>> print 7/3
2.33333333333
这个没有问题,
现在已经import了,但是
>>> float(7)/float(3)
2.3333333333333335
还是这样,请问这个是怎么回事?
@tony124cft
不会啊,我这里没问题的。
代码: print "float(7)/float(3) = ", float(7)/float(3)
输出:float(7)/float(3) = 2.33333333333
>>> print "float(7)/float(3) = ", float(7)/float(3)
float(7)/float(3) = 2.33333333333
>>> float(7)/float(3)
2.3333333333333335
>>>
你看我打的就是这样,按这你的print打就OK,但是如果我直接打float(7)/float(3)就是带个5,没什么大问题,以后不这样写就好了。呵呵!