Año bisiesto en Python

En este post de programación en Python vas a aprender a saber si un año es bisiesto, usando ese lenguaje de programación.

Vamos a ver dos cosas. La primera es escribir una función que indica si un año es bisiesto o no. La segunda es imprimir todos los años bisiestos en un período de tiempo.

Año bisiesto con Python – Programación

Recuerda que lo que vamos a usar para comprobar si un año es bisiesto es el lenguaje de programación Python.

Algoritmo

Se dice que un año es bisiesto si: es divisible entre 4 y (no es divisible entre 100 o sí es divisible entre 400).

A lo que me refiero con “divisible” es que al dividirlo de manera entera y obtener su residuo, el mismo es cero.

Función de año bisiesto en Python

Así que podemos crear la función que nos dice si un año es o no bisiesto en forma de Booleano, es decir, indicando True o False

Para ello podemos hacer lo siguiente:

Como ves, regresamos simplemente la evaluación de la condición. Podemos probar a la misma así:

En este caso para el año 2000 se va a imprimir True. Recuerda que puedes usar esta función como tú quieras, y modificarla según tus necesidades o problemas.

Imprimir años bisiestos en rango

Ahora veamos cómo imprimir los años bisiestos que existen en un período de tiempo usando Python. Simplemente hacemos un ciclo usando range y comprobamos si el año actual es bisiesto. En caso de que lo sea, lo imprimimos.

Poniendo todo junto

El código completo queda como se ve a continuación:

Puedes probarlo en este enlace.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

1 comentario en “Año bisiesto en Python”

Dejar un comentario