Python/[코드트리]
[코드트리] 중첩조건문 > 윤년인가
hyunnn_00
2023. 6. 15. 15:16
자연수 y를 입력받아 y년이 윤년인지를 판단하는 프로그램을 작성해보세요. 윤년일 조건은 다음과 같습니다.
- 4의 배수라면 윤년입니다.
- 4의 배수이면서 100의 배수라면 윤년이 아닙니다.
- 4의 배수이면서 100의 배수지만 또한 400의 배수라면 윤년입니다.
- 나머지 경우에는 윤년이 아닙니다.
# 변수 선언, 입력
y = int(input())
# 출력
if y % 4 == 0:
if y % 100 == 0:
if y % 400 == 0:
print("true")
else:
print("false")
else:
print("true")
else:
print("false")
# 나의 풀이
y = int(input())
if (y % 4 == 0 and y % 100 != 0) or (y % 4 == 0 and y % 100 == 0 and y % 400 == 0) :
print("true")
else:
print("false")