

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Em Python 3, há um tipo especial de função chamada “Generator”, que pode ser utilizada nos contextos de interações. Esse tipo de função não usa a palavra “return” para retornar a chamada da função. No lugar de “return”, os “generators” utilizam a palavra “yield”. Considere que o código abaixo tem uma função do tipo “Generator.

Figura 01
O resultado da execução desse código é
[0,1,4,9,16]
0, 1, 4, 9, 16,
16, 16, 16, 16, 16,
[0,1,4,9,16], [0,1,4,9,16], [0,1,4,9,16], [0,1,4,9,16], [0,1,4,9,16],