Saltar la navegación

Año bisiesto

Actividad

Un año es bisiesto si es divisible entre 4, pero no si es divisible por 100, excepto que también sea divisible por 400.

Ejemplo con el año 2025

  • 2025 / 4 = 506.25, da decimal, por lo tanto no es divisible entre 4. El año 2025 no es bisiesto.

Ejemplo con 2020

  • 2020 / 4 = 505, es divisible, podría ser bisiesto
  • 2020/ 100 = 20.2. No es divisible entre 100 por lo tanto el año 2020 es bisiesto.

Ejemplo con el año 1000

  • 1000 / 4 = 250, podría ser bisiesto
  • 1000 / 100 = 10. Es divisible entre 100, no es bisiesto a no ser que también sea divisible entre 400.
  • 1000 / 400 = 2.5. No es divisible entre 400 por lo tanto el año 1000 no fue bisiesto.

Ejemplo con el año 2000

  • 2000 / 4 = 500, da exacto.
  • 2000 / 100 = 20, también da exacto.
  • 2000 / 400 = 5. También es divisible. Por lo tanto el año 2000 fue bisiesto.

Escribir una función que indique si un año es bisiesto o no (devuelve True si es bisiesto y False si no lo es).

Una vez conseguido el punto anterior haz un programa que imprima todos los años bisiestos entre los dos años indicados por el usuario. Por ejemplo, que calcule todos los años bisiestos entre 1950 y 2010, o entre 2000 y 2030, etc