0

Почему при сложении 3.3 + 3.3 + 3.3 Python выводит 9.89999999999999 и если ли варианты это исправить?

jfs
  • 52,361

1 Answers1

1
a = 3.3 + 3.3 + 3.367812391
print(a)
b = round(a, 5)
print(b)

Это делает встроенный метод round, второй параметр указывает, до скольких знаков после запятой округлить.