Python: determinar si un año es bisiesto

Document 对象参考手册Ejemplos de Python3

El siguiente ejemplo se utiliza para determinar si el año ingresado por el usuario es un año bisiesto:

Ejemplo (Python 3.0+)

# -*- coding: UTF-8 -*- # Filename : test.py # author by : www.example.com year = int(input("Ingrese un año:")) if (year % 4) == 0: if (year % 100) == 0: if (year % 400) == 0: print("{0} es un año bisiesto".format(year)) # Un año centenario divisible por 400 es bisiesto else: print("{0} no es un año bisiesto".format(year)) else: print("{0} es un año bisiesto".format(year)) # Un año no centenario divisible por 4 es bisiesto else: print("{0} no es un año bisiesto".format(year))

También podemos usar una declaración if anidada para implementarlo:

El resultado de ejecutar el código anterior es:

输入一个年份: 2000
2000 是闰年
输入一个年份: 2011
2011 不是闰年

Document 对象参考手册Ejemplos de Python3

Otras extensiones