Введение
В этом лабораторном занятии (LabEx) вы научитесь проверять, близко ли одно число к другому на Python, решив проблемы сравнения чисел с плавающей запятой. Сначала вы познакомитесь с концепцией числовой близости и ее важностью, учитывая то, как компьютеры представляют числа с плавающей запятой, что может привести к неожиданным результатам при сравнении их на равенство. Python-скрипт проиллюстрирует эту концепцию, вычислив 0.1 + 0.2
и сравнив результат с 0.3
, показывая возможность неравенства из-за представления чисел с плавающей запятой.
Затем в рамках лабораторной работы (LabEx) вы научитесь вычислять абсолютную разность между двумя числами как один из подходов к определению близости. Наконец, вы узнаете, как использовать функцию math.isclose()
для более надежного сравнения чисел с плавающей запятой, учитывая как относительную, так и абсолютную погрешность.