все Python 3calendarфункция
calendar.leapdays()
даты и високосные годы
Считает число високосных лет в полуоткрытом диапазоне [y1, y2) — второй год не входит.
Синтаксис
calendar.leapdays(y1, y2)
Граница как у range(): leapdays(2000, 2024) равно 6, а не 7 — 2024 не считается. Чтобы включить последний год, передают y2 + 1. Если поменять аргументы местами, ошибки не будет: функция вернёт отрицательное число.
Примеры
import calendar
print(calendar.leapdays(2000, 2024), calendar.leapdays(2000, 2025)) # → 6 7
print(calendar.leapdays(2024, 2000)) # → -6
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности