应该是缩进的问题,“outside function”就是证据。可以这样来写这个函数:def abs(n) : return -n if n < 0 else n
缩进的问题吧。def val(n): if n >= 0: return n else: return -nprint val(5)print val(-5)
return n >= 0 and n or -n