Перейти к содержимому
Тест · Функции как значения · урок 6 из 10

Тест — счётчик-замыкание

Что выведет программа?

Python
def make_counter():
    count = 0

    def counter():
        nonlocal count
        count += 1
        return count
    return counter


c = make_counter()
print(c(), c(), make_counter()())

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом