标签: python python-3.x floating-point
我在程序中使用浮点值,但由于某些原因,两个浮点值的相加有时会得出非常奇怪的结果
例如:
print(float(3.1) + float(18.8)) output: 21.900000000000002
为什么会发生这种情况,我该如何解决?