En este programa, aprenderá a verificar si un año es bisiesto o no. Usaremos anidado si ... más para resolver este problema.
Para comprender este ejemplo, debe tener conocimiento de los siguientes temas de programación de Python :
- Operadores de Python
- Python if ... else Declaración
Un año bisiesto es exactamente divisible por 4, excepto por años de siglo (años que terminan en 00). El año del siglo es bisiesto solo si es perfectamente divisible por 400. Por ejemplo,
2017 no es un año bisiesto 1900 es un año no 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))
Ejecutar código
Salida
2000 es un año bisiesto
Puede cambiar el valor del año en el código fuente y ejecutarlo nuevamente para probar este programa.
0 Comentarios
Dejanos tu comentario para seguir mejorando!