📚
Все вопросы
- Какой результат будет при выполнении следующего кода? def generator(): yield from range(3) gen = generator() print(list(gen)) #401
- Какой результат будет при выполнении следующего кода? def outer(): x = "local" def inner(): nonlocal x x = "nonlocal" return x inner() return x print(outer()) #402
- Какой результат будет при выполнении следующего кода? def my_generator(): for i in range(3): yield i gen = my_generator() print(next(gen)) #403
- Какой результат будет при выполнении следующего кода? def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a + b gen = fibonacci() print(next(gen)) #404
- Какой результат будет при выполнении следующего кода? def multiply_by(n): def multiplier(x): return x * n return multiplier double = multiply_by(2) print(double(5)) #405
- Какое ключевое слово используется для определения декоратора в Python? #406
- Какой будет вывод программы? def square_generator(): for i in range(1, 6): yield i * i gen = square_generator() print(list(gen)[-1]) #407
- Что делает декоратор в Python? #408
- Какой из следующих терминов относится к функции, которая возвращает другой объект-функцию? #409
- Какое значение возвращает функция next() для генератора, если он завершен? #410