outter function
def outter():
x = 1
def inner():
print(x)
return inner
y = outter()
y()
def outter():
x = 1
def inner():
z=x
def update(y):
print(z+y)
return update
return inner
y = outter()
y()(2)
def outter():
x = 1
print(id(x))
def inner():
print(id(x))
return inner
y = outter()
y()
INFO