我在定义函数时遇到了一些问题。我正在尝试在不调用abs的情况下将b的绝对值添加到内存中。如何在没有调用abs的情况下添加a的绝对值
from operator import add, sub
def a_plus_absolute_b(a, b):
"""Return a+abs(b), but without calling abs."""
if b < 0:
op = add(a, (b * -1))
else:
op = add(a, b)
return op(a, b)
你的问题在哪里? –
为什么你不能调用abs()'? –
@丹尼尔:因为它是作业。 –