1 #!/usr/bin/env python 2 3 def outer(x): 4 if x > 0: 5 def inner(y, z=x): 6 return y + z 7 else: 8 def inner(y, z=x): 9 return y - z 10 return inner 11 12 result_3 = outer(1)(2) 13 result_4 = outer(2)(2) 14 result2_3 = outer(-1)(2) 15 16 # vim: tabstop=4 expandtab shiftwidth=4