长话短说,我试图画一些三角图,但是我将一个值递增0.1以得到一个精确的转折点,但是当递增0.10000000006或类似的值时,我无法检查它是否等于另一个值
我在另一个文件上运行了一个测试,以检查问题是否是由于某些正弦转换引起的,以防内存泄漏或其他原因(我不确定),而我在另一个文件中也遇到了同样的问题,这个文件只是一个for循环。
import math
xNum = 0
for x in range(180):
print(xNum)
xNum = 0.1 + xNum
当打印xNum时,我得到的值是0.40000000006,我不知道为什么xNum没有增加0.1。我使用了xNum+=0.1,但输出似乎没有差别