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.

Experimente no Editor

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}")
Saída terminal
 4 is Even
 7 is Odd
 0 is Even
-3 is Odd

Implementaçã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