calendar
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 |