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

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

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

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

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

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