>>> def outer(x): ... y = x * 2 ... def inner(z): ... return y + z ... return inner ... >>> q = outer(5) >>> r = outer(6) >>> q(2) 12 >>> q(3) 13 >>> r(2) 14 >>> r(3) 15 >>>