Задать вопрос
@Volai

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

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

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

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

Похожие вопросы