列表重复后数字会发生变化吗?

时间:2017-12-01 06:04:54

标签: python list floating-point

我有这个功能:

def generateRepetition(toR, rate):
    return [toR]*rate

如果我用toR=0.234调用它,该函数会返回一个数组,其中对于rate参数重复该数字,但是,数字会以这种方式更改:

[0.23399999999999999, 0.23399999999999999, 0.23399999999999999,...]

我不明白为什么,任何人都有解决方案?

0 个答案:

没有答案