On ten příklad je taky docela prasárna. Podle mě má uzávěr význam při konstrukci callbacků apod. a obecně tam, kde chceme do funkce uzavřít v runtime HODNOTU nějakého parametru. Kdybych chtěl v Pythonu dělat něco podobného jako v uvedeném příkladu, nepoužiju uzávěr, ale generátor nebo funktor. Funkce obecně nemá co sahat vně své definice a rozhodně tam nemá co měnit.