这是我的代码:
def my_abs(value):
if my_abs == my_abs:
return (value)
print(my_abs(3.5))
print(my_abs(-7.0))
打印出来 3.5和 -7.0
但是我希望它不使用内置的python abs而使用负符号返回7.0。功能
答案 0 :(得分:0)
def my_abs(value):
if value >= 0:
return value
else:
return -value
print my_abs(-7) ##-7
print my_abs(2) ##2
或者用另一种更多的Pythonic方式:
def my_abs(value):
return value if value >= 0 else -value