Tutoriales

Calcula si un número es par o impar en Python

Uno de los problemas que propongo a mis alumnos cuando están aprendiendo condicionales en un lenguaje de programación es calcular si un número entero es par o impar.

Aquí os dejo el enunciado del problema y una propuesta de solución en Python. Espero que os sirva tanto si es para la enseñanza como para el aprendizaje.

Problema:

Imprime en pantalla si un número entero dado es par o impar.

Solución propuesta (didáctico):

La clave está en utilizar la operación módulo, que calcula el resto de una división entera: si un entero es divisible por dos, es par; si no, impar.

import sys

a = int(sys.argv[1])

if a % 2 == 0:
    print('El número', a, 'es par.')
else:
    print('El número', a, 'es impar.')
Manuel Ignacio López Quintero

Doctor en Ingeniería Informática especializado en Sistemas Inteligentes y Visión Artificial. Profesor y coadministrador de Linux Hispano. Para más información o para contactar con él visita su página oficial: Manuel Ignacio López Quintero.

Compartir
Publicado por
Manuel Ignacio López Quintero
Etiquetas: imparparpython

Entradas recientes

432 CVEs

5 días hace

Anti-IA

2 semanas hace

Memoria

3 semanas hace

Mal uso

4 semanas hace

Precio de la RAM

1 mes hace

AUR

1 mes hace