def make_adder(x): def adder(n): return x+n return adder add2 = make_adder(2) print add2(4) # Prints '6'
def make_adder(x): def adder(n, x=x): # x set as default argument return x + n return adder add2 = make_adder(2) print add2(4)