Pular para o conteúdo principal

Questão de TI - Ciência de Dados e Inteligência Artificial — Python (Conceitos Gerais e Códigos) — FGV 2026

TI - Ciência de Dados e Inteligência ArtificialPython (Conceitos Gerais e Códigos)
Código
fg157253
Banca
FGV
Órgão
ALERO
Ano
2026
Cargo
Ass Leg ( )
O trecho de código Python a seguir pretende filtrar números pares de uma lista e retornar uma nova lista:   def filtrar_pares(numeros): pares = [] for i in range(len(numeros)): if numeros[i] % 2 == 0: pares.append(numeros[i]) return pares   resultado = filtrar_pares([1, 2, 3, 4, 5, 6]) print(resultado)   De acordo com esse trecho, em vez da lista completa de pares, o resultado impresso será [2], indicando que há um erro na programação. Nesse caso, o erro está
  1. Ana inicialização da lista pares = []
  2. Bno uso de range(len(numeros)) em vez de enumerate(numeros)
  3. Cna condição numeros[i] % 2 == 0
  4. Dna indentação do return pares
  5. Ena chamada da função filtrar_pares([1, 2, 3, 4, 5, 6])
Revelar gabarito e comentário

GabaritoD — na indentação do return pares

Link permanente: /questoes/fg157253