Як визначити, чи є рік високосним Python?

Високосний рік кратний 4, але при цьому не кратний 100, або кратний 400. Іншими словами, якщо рік ділиться на 4 без залишку, але ділиться на 100 тільки з залишком, то він високосний, інакше невисокосний, крім випадку, якщо він ділиться без залишку на 400 тоді він все одно високосний.Sep 15, 2019

Будь-який рік, який ділиться на 4 без залишку, є високосним роком: наприклад, 1988, 1992 та 1996 роки є високосними роками.

Згідно з григоріанським календарем, рік, Що ділиться на 4 і на 100 – але не на 400 – технічно не вважається високосним роком. Тому 2000-й та 1600 роки були високосними, а 1700-й, 1800-й та 1900-й – ні. Це правило дозволяє вносити невеликі коригування у календарі щодо земної орбіти.

Щоб середній календарний рік краще відповідав сонячному, було вирішено змінити правило високосних років. Як і раніше високосним залишався рік, номер якого кратен чотири, але виняток робився для тих, які були кратні 100. Такі роки були високосними тільки тоді, коли ділилися ще на 400.