Verificador de números pares ou ímpares em Python
Determine se um número inteiro é par ou ímpar usando o operador módulo aritmético em Python.
Visão geral
Um número par é um número inteiro exatamente divisível por 2. Um número ímpar deixa resto 1 quando dividido por 2.
Usamos o operador de módulo Python `%`, que retorna o restante de uma divisão. Para qualquer número par, `n % 2` é avaliado como `0`.
Este conceito clássico da ciência da computação é amplamente utilizado em looping, particionamento de dados e design de algoritmos básicos.
Saída de código e execução
Função para avaliar o status ímpar/par para inteiros negativos, positivos e zero.
def is_even(num):
return num % 2 == 0
numbers = [4, 7, 0, -3]
for n in numbers:
result = "Even" if is_even(n) else "Odd"
print(f"{n:2d} is {result}") 4 is Even
7 is Odd
0 is Even
-3 is OddImplementação passo a passo
- Alternando cores de linha em tabelas/UIs
- Distribuindo tarefas em vários processos de trabalho
- Enigmas da teoria matemática dos números
Perguntas frequentes
0 é par ou ímpar?
Zero é par porque deixa resto 0 quando dividido por 2 (0 = 2 * 0).
Tópicos Relacionados
Verifique se um número é positivo, negativo ou zero em Python usando ramificação condicional.
Script de calculadora simples em PythonConstrua uma calculadora básica em Python. Aprenda como mapear operadores matemáticos, usar fluxos de execução do usuário e lidar com a lógica de forma nativa.