使用装饰器,为一个显式绝对值的函数添加功能,使得它还能够显示数字的相反数
def fun(fn):
def fun_r(n):
a = -n if (n < 0) else n
print(f"abs: {a}")
fn(n)
return fun_r
@fun
def fun2(n):
print(f"reverse: {-n}")
fun2(5)
使用装饰器,为一个显式绝对值的函数添加功能,使得它还能够显示数字的相反数
def fun(fn):
def fun_r(n):
a = -n if (n < 0) else n
print(f"abs: {a}")
fn(n)
return fun_r
@fun
def fun2(n):
print(f"reverse: {-n}")
fun2(5)