5. Високосный год.

(открыть в новой вкладке)

Условие:

Пользователь вводит номер года (например, 2021).
Программа выводит True, если он високосный и False в противном случае.
Год високосный, если:
• он делится на 4, но не заканчивается на два нуля
• либо заканчивается на два нуля, и при этом делится на 400.

Код:

year = int(input("Введите год, чтобы узнать високосный он или нет: "))

result = (year % 4 == 0 and year % 100 != 0) or (year % 100 == 0 and year % 400 == 0)           # выражение возвращает либо True либо False
print(result)