bastante complejo. De hecho, fijaos que si era complejo que me he tenido que saltar la estructura que explicaba que devuelven verdadero o falso. Veis, en este caso 3 es mayor que 2 devuelve verdadero. Si hubiera puesto Por ejemplo, puedo decir x igual a True, entonces x vale verdadero. Fijaos ahora en el Es mejor poner x igual a true. True el valor es 1. Aparentemente no hay diferencia pero como vemos en el Voy a crear esta variable la voy a llamar esBisiesto y voy a asumir, la voy a poner por defecto al valor a falso. Voy a cambiar el valor de la variable esBisiesto y la voy a poner a verdadero. Efectivamente, fue bisiesto. Fijaos, pongo por defecto la variable esBisiesto a falso. Todos los casos donde sea falso ya no me hacen falta. cambiar el valor de la variable esBisiesto. Y si no cayera en ninguno de estos dos casos, la variable esBisiesto no se va a tocar. Y como ya he supuesto que era falsa, pues se va a quedar falsa. Al suponer que es falsa