← Все вопросы
Что делает abs() и как найти модуль (расстояние между числами)?
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 — то же самое
Именно поэтому модуль удобен: не надо думать, что из чего вычитать.
Ваш ответ
, чтобы ответить на вопрос.