Retour aux quiz
Débutant
Fonction génératrice avec yield
Que se passe-t-il à l'exécution ?
quiz.py
1
def generator():2
yield 13
yield 24
yield 35
6
gen = generator()7
print(next(gen), end="")Réponses possibles
A2
B3
C1 2 3
D1
Explication
Les générateurs utilisent yield pour produire une valeur à la fois. La fonction next() retourne la prochaine valeur produite, ici 1.