윤년을 true = 1 윤년이 아닌 년도를 false = 0 으로 반환하는 문제
정답 코드
a = int(input())
if (a % 4 == 0 and (a%100 != 0 or a%400 ==0)):
print(1)
else:
print(0)
풀이
먼저 윤년인지 아닌지 확인 할 연도를 a에 입력 받고,
a를 if문과 비교연산자를 통해 확인한다.
문제에서 윤년의 조건이 4의 배수이고 100의배수가 아니거나, 400의 배수인 조건을 만족하기 위해, (4의배수이고) and (100의배수 or 400의 배수)
로 묶어서 and, or 그리고 if,else 를 통해 문제를 풀었다.