← Volver

Cómo determinar si un número es par o impar

Usando el operador de resto (%). Para cualquier número entero n, si n % 2 devuelve cero, n es par; si devuelve uno, es impar.

>>> a = 10
>>> b = 11
>>> a % 2
0
>>> b % 2
1

El siguiente programa solicita un número entero por consola e indica si es par o impar:

n = int(input("Ingrese un número: "))

if n % 2 == 0:
print(n, "es par.")
else:
print(n, "es impar.")



¿Alguna duda sobre este código? ¡Preguntanos en el foro!