El módulo de calendario permite generar calendarios como un programa y proporciona funciones útiles adicionales relacionadas con el calendario. Las funciones y clases definidas en el módulo Calendario utilizan un calendario idealizado, el actual calendario gregoriano extendido indefinidamente en ambas direcciones.
En Python, calendar.isleap()
es una función proporcionada en el módulo de calendario para calendarios de texto simple.
isleap()
se utiliza para obtener el valor True si el año es un año bisiesto, de lo contrario da False.
Syntax: isleap() Parameter: year: Year to be tested leap or not. Returns: Returns True if the year is a leap year, otherwise False.
Código #1:
# Python program to explain working of isleap() method # importing calendar module import calendar # checking whether given year is leap or not print(calendar.isleap(2016)) print(calendar.isleap(2001))
Producción:
True False
Código #2: Explicación del funcionamiento del isleap()
método.
A continuación, el código imprime el calendario del cuarto mes si el año dado es el año; de lo contrario, notifica que el año no es bisiesto.
# Python code to demonstrate the working of isleap() # importing calendar module for calendar operations import calendar year = 2017 # calling isleap() method to verify val = calendar.isleap(year) # checking the condition is True or not if val == True: # print 4th month of given leap year calendar.prmonth(year, 4, 2, 1) # Returned False, year is not a leap else: print("% s is not a leap year" % year)
Producción:
2017 is not a leap year