Questão 30 do Concurso Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte (IF-RN) - Analista de Tecnologia da Informação - FUNCERN (2024)

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.


Imagem relacionada à questão do Questões Estratégicas


O resultado da execução desse código é

  • A [0,1,4,9,16]
  • B 0, 1, 4, 9, 16,
  • C 16, 16, 16, 16, 16,
  • D [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],