Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2023

ProgramaçãoLinguagens de programação
Código
fg065353
Banca
FGV
Órgão
PGM - Niterói
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
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 é:
  1. Adef enigma(n):for i in range(n):yield i
  2. Bdef enigma(n):for i in range(n):return i
  3. Cdef enigma(n):for i in range(n):if i == 0:return ielse:return (enigma3(n-1))
  4. Ddef enigma(n):return n * range(n)
  5. Edef enigma(n):return n!
Revelar gabarito e comentário

GabaritoA — def enigma(n): for i in range(n): yield i

Link permanente: /questoes/fg065353