Comprobador de números pares o impares de Python

Determine si un número entero es par o impar usando el operador aritmético de módulo en Python.

Pruébelo en el editor

Descripción general

Un número par es un número entero que es exactamente divisible por 2. Un número impar deja un resto de 1 cuando se divide por 2.

Usamos el operador de módulo de Python `%`, que devuelve el resto de una división. Para cualquier número par, "n % 2" se evalúa como "0".

Este concepto clásico de la informática se utiliza ampliamente en bucles, particiones de datos y diseño de algoritmos básicos.

Código y salida de ejecución

Función para evaluar el estado par/impar de números enteros negativos, positivos y cero.

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

Implementación paso a paso

  • Alternancia de colores de fila en tablas/UI
  • Distribuir tareas entre múltiples procesos de trabajo
  • Acertijos matemáticos de teoría de números

Preguntas frecuentes

¿0 es par o impar?

El cero es par porque deja un resto de 0 cuando se divide por 2 (0 = 2 * 0).

Temas relacionados