Imagem de fundo

Analise o código Python a seguir.for num in enigma(10):...

Analise o código Python a seguir.


for num in enigma(10):

print(num)


Dado que a execução desse código exibe 10 números inteiros, a formulação correta para a função enigma é:


A

def enigma(n):

for i in range(n):

yield i


B

def enigma(n):

for i in range(n):

return i


C

def enigma(n):

for i in range(n):

if i == 0:

return i

else:

return (enigma3(n-1))


D

def enigma(n):

return n * range(n)


E

def enigma(n):

return n!