Python Glossary English

все 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Сообщить о неточности