Это високосный год?
В течение календарного года существует ровно 365,25 дня. Однако это в конечном итоге приведет к путанице, потому что люди обычно считают с помощью целочисленной делимости 1, а не с десятичными точками. Чтобы избежать последнего, было решено добавить все 0,25 дня каждые четыре года, чтобы год составлял 366 дней (включая 29 февраля как межкалендарный день), таким образом называемый високосный год, и помимо других лет четырехлетнего цикла, составлять 365 дней, не високосный год.
В этом задании (хотя и достаточно повторяющемся) мы поднимем его на новый уровень, где вам нужно определить, является ли год високосным или нет без использования класса datetime, блоков if, блоков if-elif, условных операторов (a if b else c) и логических операторов AND (and) и OR (or), кроме оператора NOT (not).
Верните True, если это високосный год, в противном случае - False.
Примеры
leap_year(2016) ➞ True
leap_year(1521) ➞ False
leap_year(1996) ➞ True
leap_year(1800) ➞ False
Примечание
Вы не можете использовать класс datetime, общие if операторы, условные операторы, а также логические операторы (and, or).
def leap_year(yr):