esBisiesto

Definí la función esBisiesto que indica si un año tiene 366 días.

 esBisiesto 2000
True

Un año es bisiesto si:

  • es múltiplo de 400, o bien
  • es múltiplo de 4 pero no de 100

Tené en cuenta que existe la función esMultiploDe, que definimos anteriormente y que dice si el primer argumento es multiplo del segundo.

¡Dame una pista!

¡Aha! ¿Y que funciones tenemos para operar a los booleanos?

Veamos: existe la funcion not que recibe un booleano y lo devuelve negado:

> not True
False

> not (esNumeroPositivo 3)
False

Además, los operadores lógicos son los que ya vimos en lecciones anteriores:

  • la conjunción (and) se escribe &&, por ejemplo rapido && barato
  • la disyunción (or) se escribe ||, por ejemplo lluvioso || soleado

Tenés que iniciar sesión antes de empezar a enviar tus soluciones