Генератор send в Python: задачи на состояние и управление потоком

Через send генератор получает новую команду, не теряя накопленное состояние. В этой практике команда меняет размер порции, порог тревоги, допустимую скорость или правило обработки следующего значения. Начните с вопроса о запуске генератора, затем решите задачу на накопление порций. Более сложные упражнения добавляют гистерезис, сравнение датчиков и фильтрацию выбросов. Здесь важно отделить входную команду от значения, которое генератор отдаёт в ответ.

Как заниматься

13 заданий ниже можно проходить по порядку или выбирать нужную проблему. В заданиях на код есть проверка решения; в вопросах — проверка выбранного ответа. Требования к реализации и примеры приведены на страницах заданий.

Вся практика собрана в бесплатном большом задачнике по Python для разработчиков.

Смежная практика

Генератор send в Python: задачи на состояние и управление потоком