Назад к задачам
Junior — Middle+
3

Как функционирует оператор nonlocal в вложенных функциях

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Разберите, как работает ключевое слово nonlocal в следующем примере, и выясните, возникнет ли ошибка при попытке вызвать func4().


def func3():
    value = 1

    def func4():
        nonlocal value
        print(value)