Há um comando da linguagem Python que é utilizado dentro de
funções para produzir valores sob demanda, permitindo que a
execução seja retomada do ponto exato em que parou. Esse
comando mantém o estado interno da função entre chamadas
sucessivas, possibilitando a criação de funções geradoras que
operam com avaliação preguiçosa (lazy evaluation), retornando
valores um a um sem encerrar definitivamente a função. O
comando em questão é o