Python 라이브러리 - calendar

calendar

source code

공식 문서

isleap()

calendar.isleap()은 인수로 입력한 연도가 윤년인지를 확인할 때 사용하는 함수입니다.

참고 - 윤년 규칙

  • 서력기원 연수가 4로 나누어 떨어지는 해는 우선 윤년으로 한다.
  • 그중 100으로 나누어 떨어지는 해는 평년으로 한다.
  • 400으로 나누어 떨어지는 해는 다시 윤년으로 정한다.

윤년을 계산하는 사용자 정의 함수

def is_leap_year(year):
    if year % 400 == 0:
        return True 
    if year % 100 == 0:
        return False
    if year % 4 == 0:
        return True 
    return False

isleap() 함수 활용

import calendar
print(calendar.isleap(2023))        # False

 

 

 

 

'Python > Python' 카테고리의 다른 글

Python 라이브러리 - heapq  (0) 2023.05.16
Python 라이브러리 - collections  (0) 2023.05.11
Python 라이브러리 - datetime  (0) 2023.05.11
Python 라이브러리 - re  (0) 2023.05.11
Python 라이브러리 - textwrap  (1) 2023.05.10