python中的十进制除法

时间:2018-08-20 16:20:41

标签: python python-3.x

我正在使用Python 3.6.5。 作为问题的一部分,我必须执行0.6 / 0.1。 但是我得到的输出是不同的:

0.6 / 0.1

5.999999999999999

我还检查了其他数字,这是怎么回事

0.4 / 0.1

4.0

0.5 / 0.1

5.0

0.6 / 0.1

5.999999999999999

0.7 / 0.1

6.999999999999999

0.8 / 0.1

8.0

0.9 / 0.1

9.0

0.99 / 0.1

9.899999999999999

0.89 / 0.1

8.9

0.79 / 0.1

7.9

0.69 / 0.1

6.8999999999999995

0.59 / 0.1

5.8999999999999995

0.49 / 0.1

4.8999999999999995

0.39 / 0.1

3.9

我做错了还是这是一个错误。为什么0.6 / 0.1和0.5 / 0.1的输出格式不同,以及如何解决此问题

0 个答案:

没有答案