Post

03. Python(Leap Year)

03. Python(Leap Year)

[toc]

윤년(Leap Year)

윤년의 개념

  • 윤년은 태양의 공전 주기와 달력상의 연도 간의 차이를 조정하기 위해 도입된 개념
  • 윤년에는 평소보다 하루가 추가되어 1년이 366일 됨

윤년의 조건

  1. 연도가 4의 배수이면서 100의 배수가 아닐 때
  2. 연도가 4의 배수이면서 100의 배수이지만 400의 배수일 때
1
2
3
4
5
6
7
8
9
10
11
12
year = int(input())

if year % 4 == 0:
    if year % 100 == 0:
        if year % 400 == 0:
            print(f"{year}년은 윤년입니다.")
        else:
            print(f"{year}년은 평년입니다.")
    else:
        print(f"{year}년은 윤년입니다.")
else:
    print(f"{year}년은 평년입니다.")