1
resposta

Resolução da atividade 09.

# Entrada de dados
numeros = input("Digite os números separados por espaço: ")

# Convertendo para lista de inteiros
lista_numeros = list(map(int, numeros.split()))

# Função para verificar se o número é par
def eh_par(numero):
    return numero % 2 == 0

# Usando filter para pegar apenas os pares
pares = list(filter(eh_par, lista_numeros))

# Saída****
print("Números pares:", *pares)
1 resposta

Oi, Luiz! Como vai?

Agradeço por compartilhar.

Gostei de como você organizou o fluxo: leitura dos dados, conversão com map, criação da função eh_par e uso do filter. Isso mostra um bom entendimento de funções e de como separar responsabilidades no código.

Uma dica interessante para o futuro é usar list comprehension para deixar o código ainda mais direto e legível.


numeros = input('Digite os numeros separados por espaco: ')
lista = list(map(int, numeros.split()))

pares = [n for n in lista if n % 2 == 0]

print('Numeros pares:', *pares)

Nesse código, a lista pares é criada diretamente filtrando os números que atendem à condição de serem pares, sem precisar de filter.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!