1
resposta

Resposta Projeto

def par(numeros):
    return numeros % 2 == 0

def main():
  numeros = input("Digite os números separados por espaço: ").split()
  numeros = [int(n) for n in numeros]
  pares = list(filter(par,numeros))
  print(f"Números pares: {pares}")

if __name__ == '__main__':
    main()
1 resposta

Olá, Alecsander! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de funções para estruturar a lógica com Python, utilizou muito bem o filter para selecionar os elementos desejados e ainda compreendeu a importância da conversão de tipos para garantir o funcionamento correto do programa.

Uma dica interessante para o futuro é utilizar compreensão de listas para simplificar o código. Assim:

def main():
    numeros = [int(n) for n in input("Digite os números separados por espaço: ").split()]
    pares = [n for n in numeros if n % 2 == 0]
    print(f"Números pares: {pares}")

Isso faz a filtragem de forma mais enxuta e legível.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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