标签: python list floating-point
我有这个功能:
def generateRepetition(toR, rate): return [toR]*rate
如果我用toR=0.234调用它,该函数会返回一个数组,其中对于rate参数重复该数字,但是,数字会以这种方式更改:
toR=0.234
[0.23399999999999999, 0.23399999999999999, 0.23399999999999999,...]
我不明白为什么,任何人都有解决方案?