2
respostas

acho que ficaria mais simples ainda

pares = [numero%2 == 0 for numero in inteiros]

2 respostas

Olá Candido,

Bem legal o que você fez, mas o resultado ainda vai ser diferente do desejado, o resultado vai ser uma lista de verdadeiro ou falso:

[False, False, True, False, False, True, False]

Para obter apenas os números pares como resultado é só mover o seu if para depois do for e adicionar o valor a ser retornado:

pares = [numero for numero in inteiros if numero%2 == 0]

# Resultado: [4, 8]

Bom estudos, qualquer coisa é só falar!

Legal Lucas, no meu caso, pensei em pegar os números indexados da posição True, mas este if já devolve os números. Valeu pela dica!