En este programa, aprenderá a verificar si un año es bisiesto o no. Usaremos anidado if… else para resolver este problema.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Python:
- Operadores de Python
- Declaración de Python if … else
Un año bisiesto es exactamente divisible por 4, excepto los años de siglo (años que terminan en 00). El año del siglo es un año bisiesto solo si es perfectamente divisible por 400. Por ejemplo,
2017 no es un año bisiesto 1900 es un año bisiesto 2012 es un año bisiesto 2000 es un año bisiesto
Código fuente
# Python program to check if year is a leap year or not year = 2000 # To get year (integer input) from the user # year = int(input("Enter a year: ")) if (year % 4) == 0: if (year % 100) == 0: if (year % 400) == 0: print("(0) is a leap year".format(year)) else: print("(0) is not a leap year".format(year)) else: print("(0) is a leap year".format(year)) else: print("(0) is not a leap year".format(year))
Salida
2000 es un año bisiesto
Puede cambiar el valor de año en el código fuente y ejecutarlo nuevamente para probar este programa.