PythonListasintermediario

Filtrar pares

Em sistemas reais, frequentemente você precisa selecionar apenas itens que atendem a um critério — como exibir só os pedidos pagos de uma lista ou processar usuários ativos. Saber percorrer uma lista com for, aplicar uma condição com if e acumular resultados com append é a base de qualquer filtragem de dados, mesmo antes de usar funções prontas como filter.

O PROBLEMA

Dada lista de 1 a 20, crie outra apenas com os pares.

EXEMPLO

Pares: [2,4,6,8,10,12,14,16,18,20]

SOBRE O CONCEITO

O exercício pede que você crie uma nova lista contendo apenas os números pares de 1 a 20. Para isso, use um for para iterar sobre os números (gerados com range) e, dentro do loop, um if testa se numero % 2 == 0 — o operador % retorna o resto da divisão; se for zero, o número é par. O erro mais comum é incluir ímpares porque a condição foi esquecida ou invertida (ex.: numero % 2 != 0). Lembre-se de iniciar uma lista vazia antes do loop (ex.: pares = []) e usar append apenas quando a condição for verdadeira. Assim, cada número par é adicionado, e os ímpares são ignorados.

RESOLUÇÃO

Mais exercícios de Listas

PYL002B · BásicoAdicionar elementosPYL005B · BásicoRemover elementosPYL006B · BásicoVerificar elementoPYL008B · BásicoFatiamento
Ver todos os exercícios de Python