Python模数结果由于某些原因不正确?

时间:2019-03-22 13:03:56

标签: python-3.x

Python模数结果不正确:

363.12 % 7.12
  7.119999999999999

结果应为0。为什么?

1 个答案:

答案 0 :(得分:0)

“不幸的是,大多数十进制小数不能精确地表示为二进制分数。其结果是,通常,您输入的十进制浮点数只能由计算机中实际存储的二进制浮点数来近似。”

通过Python Docs:Floating Point Arithmetic: Issues and Limitations