Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Minha resolução do Exercicio 03

#3. Crie a função que leia a lista abaixo e retorne uma nova lista com os múltiplos de 3:

numeros = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]

def multiplos_de_3(lista):
return [n for n in lista if n % 3 == 0]

resultado = multiplos_de_3(numeros)
print(resultado)

1 resposta
solução!

Oi, Aline! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei da forma como você usou list comprehension, isso deixa o código mais limpo e direto. A lógica com n % 3 == 0 está bem aplicada e resolve exatamente o que o exercício pede, de forma elegante.

Uma dica interessante para o futuro é usar a função filter, que também ajuda a filtrar listas.


numeros = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]

def multiplo_de_3(n):
    return n % 3 == 0

resultado = list(filter(multiplo_de_3, numeros))
print(resultado)

Esse código cria uma função que verifica se o número é multiplo de 3 e usa filter para aplicar essa regra na lista.

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