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

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

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

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

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

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