@Volai

Python реализация абсолютного значения?

Друзья, ради примера захотелось реализовать функцию которая возвращает абсолютное значение числа.
Подскажите, как можно это сделать каким нибудь хитрым способом? На ум пришло лишь:
>>> def fabs(a):
...     if a < 0:
...             return a+(-a*2)
...     else:
...             return a
  • Вопрос задан
  • 245 просмотров
Пригласить эксперта
Ответы на вопрос 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Эмм... Зачем так все усложнять?
def fabs(a):
...     if a < 0:
...             return -a
...     else:
...             return a

А еще лучше просто обнулить бит, отвечающий за знак.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
27 нояб. 2024, в 01:11
300000 руб./за проект
27 нояб. 2024, в 01:05
250000 руб./за проект
27 нояб. 2024, в 00:54
3000 руб./за проект