Вычисление абсолютного значения в Python: abs(), math.fabs() и условные операторы

В Python существует несколько методов вычисления абсолютного значения числа. Вот несколько часто используемых методов:

  1. Функция abs():
    Встроенная функция abs() в Python возвращает абсолютное значение числа. Его можно использовать как с целыми числами, так и с числами с плавающей запятой. Например:

    x = -10
    abs_x = abs(x)
    print(abs_x)  # Output: 10
  2. Функция math.fabs():
    Математический модуль в Python предоставляет функцию fabs(), которая также возвращает абсолютное значение числа. Эта функция работает специально с числами с плавающей запятой. Вот пример:

    import math
    x = -10.5
    fabs_x = math.fabs(x)
    print(fabs_x)  # Output: 10.5
  3. Условный оператор.
    Вы можете использовать условный оператор, чтобы проверить, является ли число отрицательным, и при необходимости инвертировать его. Этот подход работает как для целых чисел, так и для чисел с плавающей запятой. Вот пример:

    x = -10.5
    if x < 0:
       abs_x = -x
    else:
       abs_x = x
    print(abs_x)  # Output: 10.5

Это три распространенных метода вычисления абсолютного значения числа в Python.