FC ConcursosFC Concursos

Flashcard FC331347

Como definir uma função que produz, de forma preguiçosa, os inteiros de 0 até n-1?

Linguagens de Programação

FGV · 2023

De acordo com o assunto TI Desenvolvimento de Sistemas: Linguagens de Programação, responda:

Como definir uma função que produz, de forma preguiçosa, os inteiros de 0 até n-1?
Mostrar resposta e comentário

Resposta

Resposta:
def enigma(n):
    for i in range(n):
        yield i

Explicação:
O uso de yield transforma a função em um generator, entregando valores sob demanda.
O construto range(n) gera os inteiros de 0 até n-1, produzindo exatamente n valores.






Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/331153

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo