有人能给我解释一下Python部门吗

有人能给我解释一下Python部门吗,python,python-3.x,python-2.7,floating-point,floating-accuracy,Python,Python 3.x,Python 2.7,Floating Point,Floating Accuracy,为什么是100。/3=33.333333336和不33.333333333或33.333333334 >>> a = 100./3. >>> a 33.333333333333336 >>> b = a + a + a >>> b 100.0 末尾的错误数字是因为在解释器中将十进制表示为二进制数据时不精确;口译员通常擅长纠正那些错误的数字

为什么是100。/3=33.33333333633.333333333或33.333333334

>>> a = 100./3.
>>> a
33.333333333333336
>>> b = a + a + a
>>> b
100.0

末尾的错误数字是因为在解释器中将十进制表示为二进制数据时不精确;口译员通常擅长纠正那些错误的数字