@Volai

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

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

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

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

Войти через центр авторизации
Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 200 000 ₽
Гринатом Москва
от 150 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
16 июн. 2024, в 01:07
600 руб./в час
15 июн. 2024, в 23:20
50000 руб./за проект
15 июн. 2024, в 23:15
4000 руб./за проект