Imagem de fundo

Considere o código Python, versão 2.7.1, na qual o comando...

Considere o código Python, versão 2.7.1, na qual o comando print não requer parênteses.


def teste(n):

for k in range(1, n+1):

yield(k)

for x in teste(10):

print x


A execução desse código:


A

não tem efeito, pois nenhum comando print é acionado;


B

provoca a exibição do número 10 na saída;


C

provoca a exibição dos números de 1 até 10 na saída;


D

provoca um erro de compilação;


E

provoca um erro de execução.