PythonCondicionaisbasico

Par ou ímpar

Verificar se um número é par ou ímpar é a base de decisões binárias no código: dividir tarefas entre dois grupos, alternar cores em uma lista, ou decidir o layout de uma tabela linha sim, linha não. Esse exercício fixa o uso do operador % (módulo) — uma das ferramentas mais usadas em programação e que muita gente aprende errado.

O PROBLEMA

Peça um número inteiro e diga se ele é par ou ímpar.

EXEMPLO

Entrada: 4
Saída: 4 é par

Entrada: 7
Saída: 7 é ímpar

SOBRE O CONCEITO

O operador % retorna o resto de uma divisão. 7 % 21 (resto da divisão de 7 por 2), e qualquer resto diferente de zero indica número ímpar; resto zero indica par. É por isso que a condição correta é if numero % 2 == 0. Repare nos dois sinais de igual: == compara valores, = atribui um valor — trocar um pelo outro é o erro mais comum de quem está começando com condicionais em Python, e o interpretador nem sempre avisa na hora.

RESOLUÇÃO

Mais exercícios de Condicionais

PYC003B · BásicoPositivo ou negativoPYC002B · BásicoMaior de idadePYC023A · AvançadoValidador de senhaPYC027D · DesafioClassificador de produto
Ver todos os exercícios de Python