python

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:

See the gist on github.

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

See the gist on github.

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.

See the gist on github.

Poniendo todo junto

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

See the gist on github.

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.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Ver comentarios

Entradas recientes

Monitorear cola de impresión en Windows

En este artículo te voy a enseñar a monitorear la cola de impresión de una…

17 horas hace

Solución: Unable to extract uploader id con youtube-dl

En mi blog te he enseñado a usar youtube-dl para descargar vídeos con permiso del…

5 días hace

Enviar foto a Telegram usando cURL y Bot

Siguiendo con los tutoriales que consumen la API de los Bots de Telegram con cURL…

5 días hace

cURL y Telegram: enviar mensaje a Bot

En un post previo te enseñé a enviar un mensaje en nombre de un Bot…

5 días hace

Impresora térmica con Telegram usando Bot

En este artículo te voy a mostrar una guía para imprimir en una impresora térmica…

5 días hace

Imprimir PDF con Bot de Telegram

La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…

1 semana hace

Esta web usa cookies.