Вы определяете функцию, которая использует yield.
Пример
def countdown(start: int):
current = start
while current > 0:
yield current
current -= 1
Разбор
Вызов countdown(3) возвращает объект-генератор, который можно повторять.
Суммируя:
- Наличие
yield делает функцию генератором.
- Генератор возвращает значения шаг за шагом.
- Состояние функции сохраняется между итерациями.
Итог
Вы определяете функцию, которая использует yield.