Методы генераторов



Всего их три: close, throw, send. Первые два нам не интересны, поскольку они просто прерывают работу генератора и/или выводят ошибку (если это throw).



send() же позволяет передавать значения генератору. В первый раз всегда должно передаваться None, что бы запустить функцию.



К слову, с помощью send() создают корутины — функции, которым можно передавать значения, останавливать и возобновлять работу программы.



#теория