При добавлении числа с плавающей точкой (например 0.2) в список ,результат получается такой: 0.20000001
Как эта единица туда попадает? И как это исправить?
Код на котором пробовал
a=[]
a.append(0.2)
print a
n=[]
f=0.0
for i in xrange(0,20):
n.append(f)
f+=0.2