Considere uma lista contendo números inteiros positivos. Faça uma função que retorne quantos números pares existem na lista.

Passo 1

O problema pede uma função que receba uma lista de números inteiros positivos e devolva quantos desses números são pares. O conteúdo envolve estrutura de repetição (loop), teste condicional (para verificar paridade) e uma variável para acumular contagem.

Passo 2

Para identificar se um número é par, usamos o operador de resto da divisão por 2. Se um número n satisfaz n bmod 2 = 0, então ele é par.

Passo 3

O algoritmo será: inicializar um contador com zero; percorrer cada elemento da lista; para cada elemento, verificar se ele é par usando n bmod 2 = 0; se for, incrementar o contador; ao fim do loop, retornar o valor do contador.

Passo 4

Agora vamos colocar isso em código Python. Vamos criar uma função chamada conta_pares que recebe a lista, faz o loop, conta e retorna o total de pares.

Resposta

def conta_pares(lista):
“”“Retorna a quantidade de números pares na lista de inteiros positivos.”""
contador = 0
for n in lista:
if n % 2 == 0:
contador += 1
return contador

Exercícios relacionados