+ INFORMACIÓN

¡Comparte en redes sociales!

Años bisiestos en Python

Hoy vamos a hacer un pequeño script el cual nos indicará si el año por el que preguntamos es bisiesto o no.

Script para años bisiestos

Podemos saber si un año es bisiesto si este es múltiplo de 4. Si además es múltiplo de 100 no será bisiesto (ten en cuenta que 100 es múltiplo de 4 y por tanto cualquier número que sea múltiplo de 100 también es múltiplo de 4) a no ser que sea múltiplo de 400, que sí será bisiesto.

Os dejamos una tabla para que lo podáis ver más fácilmente.

Captura de pantalla 2021 10 18 a las 12.27.40

Aunque hay varias formas de hacerlo, hemos decidido utilizar unos if anidados para programar nuestro script. Vamos a verlo. 

s4HROl 75uNGgT5Ib6YPaEcXcKUwMlW9gPAWauS1VlHGASgg3W8SUJdsb

Ya que somos programadores de Python, podemos usar la función isleap que incluye el módulo calendar de Python. Es tan sencillo como te muestro a continuación.

M39F7sHVsTN0RS 4AqBXJTM9MuZ2BONGm7cZq2rAcaQAoY7 4W8Bj5Dru5xqFyY020cSWuF1YJwygnGFd4BjnPLj9phzhLA c9L5Zss5oup OFPxcD7s9YrN RaQZRTrL7VVMohO7maEp7FE8Q=s0

De esta forma el código queda mucho más limpio y profesional.

Si como a nosotros, te apasiona la programación y no puedes parar de aprender, te invitamos a conocer nuestro Máster en Programación avanzada en Python para Big Data, Hacking y Machine Learning, donde en solo 12 meses te convertirás en un experto cualificado con amplios conocimientos en Big Data, Hacking y Machine Learning.

EIP

Suscríbete a nuestra newsletter para estar al día de todas las novedades

EIP International Business School te informa que los datos del presente formulario serán tratados por Mainjobs Internacional Educativa y Tecnológica, S.A.U. como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales es gestionar tu suscripción a la newsletter así como para el envío de información comercial de los servicios del responsable del tratamiento. La legitimación es el consentimiento explícito del/a interesado/a. No se cederán datos a terceros, salvo obligación legal. Podrás ejercer tus derechos de acceso, rectificación, limitación y supresión de los datos en cumplimiento@grupomainjobs.com, así como el derecho a presentar una reclamación ante la autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de datos en la Política de Privacidad que encontrarás en nuestra página web.
marter-en-python

Deja un comentario

EIP International Business School te informa que los datos del presente formulario serán tratados por Mainjobs Internacional Educativa y Tecnológica, S.A.U. como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales es gestionar tu suscripción a la newsletter así como para el envío de información comercial de los servicios del responsable del tratamiento. La legitimación es el consentimiento explícito del/a interesado/a. No se cederán datos a terceros, salvo obligación legal. Podrás ejercer tus derechos de acceso, rectificación, limitación y supresión de los datos en cumplimiento@grupomainjobs.com, así como el derecho a presentar una reclamación ante la autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de datos en la Política de Privacidad que encontrarás en nuestra página web.