Ejercicios en Python | Comprobar si año es bisiesto

Código, Libros y Podcast

Ejercicios en Python | Comprobar si año es bisiesto

No hay comentarios

Casi cada cuatro años se añade un día extra al calendario, el 29 de febrero, y se lo llama día bisiesto . Corrige el calendario teniendo en cuenta el hecho de que nuestro planeta tarda aproximadamente 365,25 días en orbitar alrededor del sol. Un año bisiesto contiene un día bisiesto.

En el calendario gregoriano se utilizan tres condiciones para identificar los años bisiestos:

  • El año se puede dividir exactamente por 4, es un año bisiesto, a menos que:
    • El año se puede dividir exactamente por 100, NO es un año bisiesto, a menos que:
      • El año también es divisible por 400. Entonces es un año bisiesto.

Esto significa que en el calendario gregoriano, los años 2000 y 2400 son años bisiestos, mientras que 1800, 1900, 2100, 2200, 2300 y 2500 NO son años bisiestos. 

Tarea

Dado un año, determina si es bisiesto. Si es bisiesto, devuelve el valor booleano True; en caso contrario, devuelve False.


def is_leap(year):
leap = False
# Write your logic here
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
return True
else:
return False
return leap

year = int(input())


No hay comentarios :

Publicar un comentario