2016-07-26 3 views

ответ

0

Что 5 нужно делать с абсолютным значением?

Следуя вашей логике:

def my_abs(value): 
    """Returns absolute value without using abs function""" 
    if value <= 0: 
     return value * -1 
    return value * 1 

print(my_abs(-3.5)) 
>> 3.5 
print(my_abs(3.5)) 
>> 3.5 

Другие, более короткие решения также существуют и их можно увидеть в других ответов.

0

Простое решение для рациональных чисел будет

def my_abs(value): 
    if value<0: 
     return -value 
    return value 
0

Почему вы хотите, чтобы проверить if value < 5?

В любом случае, повторить функцию ABS:

def my_abs(value): 
    return value if value >=0 else -1 * value 
Смежные вопросы