Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Почему выдает -0.0 в питоне? У меня 1 число -2.5, другое -2.6 а сумма вычисляется как -2.5*0.01+(-2.6*0.01). Почему это число пишется -0.0?

Питон язык программирования
Ильсур Ш.
  ·   · 803
тыжпрограммист   · 27 дек 2018  · tele.click/origin_of_species

Скорее всего вы ошибаетесь в вычислениях.

Достичь указанного вами эффекта можно, если вы форматируете вывод маленьких чисел. Т.е. само число будет иметь ненулевое значение, но при выводе обрежется. Например, вот так:

>>> print "{}".format(-2.5 * 0.001 + (-2.6*0.001))

-0.0051

>>> print "{:.1f}".format(-2.5 * 0.001 + (-2.6*0.001))

-0.0