Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

[Minha resolução] Filtrando números pares

entrada = input('Digite os números separados por espaço: ').split(' ')

def converter(entrada):
    conversor = list(map(lambda x : int(x), entrada))
    verificar_conversao = map(lambda x : type(x) == int, conversor)
    if all(verificar_conversao) == True:
        return conversor
    else:
        return 'Deu ruim'
    
def filtro(numeros):
    filtro = list(filter(lambda x : x % 2 == 0, numeros))
    return filtro

numero_convertido = converter(entrada)
numeros_pares = filtro(numero_convertido)

print(f'Números pares: {' '.join(map(str, numeros_pares))}')

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Bruno, como vai?

Seu código cumpre bem o objetivo da atividade e a estrutura geral está funcional. A conversão usando map e a aplicação do filter estão corretas, e o resultado final é produzido conforme o esperado.

Obrigado por compartilhar sua solução e continue trazendo suas implementações para o fórum, ele está à disposição.

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