Для чего используется оператор yield в Python?

Выберите верный ответ

Для возвращения списка и приостановления выполнения функции

Для перевода выполнения программы в другую функцию

Для переопределения значения переменной

Для вывода значения на экран

Затрудняюсь ответить

Для генерации следующего значения