Considere uma lista contendo números inteiros positivos. Faça uma função que retorne uma nova lista contendo apenas os números pares da lista.

Passo 1

O exercício pede uma função que receba uma lista de inteiros positivos e retorne outra lista contendo apenas os números pares. O conteúdo envolvido é manipulação de listas em Python e verificação de paridade usando o operador módulo.

Passo 2

Lembre-se que um número é par se o resto da divisão por 2 for zero. Em Python, isso é testado com a expressão n % 2 == 0.

Passo 3

A estratégia é: (1) criar uma lista vazia para armazenar os pares; (2) percorrer todos os elementos da lista original; (3) para cada elemento, testar se é par; (4) se for, adicioná-lo à lista de pares; (5) ao final, retornar a lista de pares.

Passo 4

Agora basta implementar essa lógica em uma função Python: definimos a função, criamos a lista auxiliar, iteramos com um laço for, fazemos o teste de paridade e guardamos os valores que satisfazem.

Resposta

def filtrar_pares(lista):
pares = []
for n in lista:
if n % 2 == 0:
pares.append(n)
return pares

Exercícios relacionados