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
satisfaz
, 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
; 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
“”“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