← Все вопросы

Что делает abs() и как найти модуль (расстояние между числами)?

Задан 19 месяцев назад659 просмотров1 ответ
4

Видел функцию abs(). Это что-то про модуль из математики? И как с её помощью узнать, насколько два числа далеко друг от друга?

1 ответ

8
✓ Принятый ответ — помог автору

Да, abs() — это модуль: убирает минус, делает число неотрицательным.

print(abs(-5))   # 5
print(abs(5))    # 5
print(abs(-3.2)) # 3.2

Расстояние между двумя числами на прямой = модуль их разности, и неважно, какое из них больше:

a, b = 3, 9
print(abs(a - b))  # 6
print(abs(b - a))  # 6 — то же самое

Именно поэтому модуль удобен: не надо думать, что из чего вычитать.

Ваш ответ

, чтобы ответить на вопрос.