Python · Nivel principiante · Etapa 1

Par o impar

Lee un número entero por teclado y decide si es par o impar con el operador módulo.

Qué hace este ejercicio

Lee un número entero desde el teclado y muestra Even si es par o Odd si es impar. Es el primer paso en Python: leer una entrada, convertirla y decidir con una condición.

Explicación

input() devuelve siempre una cadena de texto, por lo que int() la convierte a entero antes de operar. El operador % (módulo) da el resto de la división: si el resto entre 2 es 0, el número es par.

number = int(input())

if number % 2 == 0:
    print("Even")
else:
    print("Odd")

La condición number % 2 == 0 es la forma canónica de comprobar paridad. Si la entrada no es un número entero, int() lanza un error y el programa termina.

Conceptos practicados

Cómo ejecutarlo

Ejecuta el script e introduce un entero cuando lo pida:

python3 desafio-par-impar.py
salida real
python3 desafio-par-impar.py
7
Odd

Ejemplo: este programa lee una entrada. Con 7 produce la salida de arriba.