math.isclose()

Проверяет, близки ли два числа с учётом погрешности (Python 3.5+).

Сигнатураmath.isclose(a, b, *, rel_tol=1e-09, abs_tol=0.0)

Возвращает True, если значения a и b близки в пределах заданной относительной (rel_tol) или абсолютной (abs_tol) погрешности. Помогает сравнивать числа с плавающей точкой.

import math
print(0.1 + 0.2 == 0.3)                 # False
print(math.isclose(0.1 + 0.2, 0.3))     # True
← Все записи: Модуль math в Python
Поддержать проект