1
resposta

[Dúvida] Existe outra maneira de implementar essa logica? A minha solução foi essa.

inteiros = [1,2,4,5,7,8,9]
pares = []
pares = [numero for numero in inteiros if numero % 2 == 0 ]
print(f" Esses são os numeros pares:  {pares} ")
1 resposta

Olá Raphael, tudo bem com você?

Meus parabéns pelo desenvolvimento do código. Sua proposta utilizando o recurso List Comprehension está correta e é a melhor forma de implementação do código, atendendo bem a resolução da atividade.

Gostaria de deixar uma dica quanto a declaração da lista pares. Do modo que o código está atualmente, temos a lista pares sendo declarada como uma lista vazia e sem que esta seja utilizada está ocorrendo uma nova declaração. Neste caso não será necessário * declarar uma lista vazia antes do uso do *list comprehension. O código ficará da seguinte forma.

inteiros = [1,2,4,5,7,8,9]
pares = [numero for numero in inteiros if numero % 2 == 0 ]
print(f" Esses são os numeros pares:  {pares} ")

Espero ter lhe ajudado. Em caso de dúvidas estou à disposição.

Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!