Пусть год хранится в year
<em>номер кратен 4</em> = year % 4 == 0
<em>номер не кратен 100</em> = year % 100 != 0
<em>номер кратен 4, но не кратен 100</em> = year % 4 == 0 and year % 100 != 0
<em>номер кратен 400</em> = year % 400 == 0
<em>номер кратен 4, но не кратен 100, или он кратен 400</em> = year % 4 == 0 and year % 100 != 0 or year % 400 == 0
Условие високосности года получено выше. Полностью программа может выглядеть так:
year = int(input())
is_leap_year = year % 4 == 0 and year % 100 != 0 or year % 400 == 0
if is_leap_year:
print("YES")
else:
print("NO")