Подскажите, как лямбда берет свое значение?
def mutliplyer(x): # умножитель - возвращает функцию "умножить на x"
return lambda y: x*y
foo=mutliplyer(3) # умножитель на 3
bar=mutliplyer(-7) # умножитель на -7
print(foo(3)) # 9
print(bar(8)) # -56