본문 바로가기

미래 먹거리를 위하여

[파이썬 정복하기] 라이브러리 3장 - 다양한 데이터 다루기2 (맥OS 기준)

OS: MAC

참고: 👉 점프 투 파이썬 - 라이브러리 예제 바로가기

007. 2월이 29일인 해를 알려면? ― calendar.isleap

2월이 29일까지 있는 해: 윤년
① 4의 배수이면서, ② 100의 배수는 아니고, ③ 또는 400의 배수인 해

구분 내용 예제 결과
모듈 임포트 달력 관련 함수 제공 import calendar  
윤년 판별 함수 calendar.isleap(year) import calendar
calendar.isleap(2024)
True
윤년이 아닌 해 calendar.isleap(year) import calendar
calendar.isleap(2025)
False
윤년 리스트 만들기 여러 해 중 윤년만 걸러내기 [y for y in range(2000, 2031) if calendar.isleap(y)] [2000, 2004, 2008, 2012, 2016, 2020, 2024, 2028]
다음 윤년 찾기 calendar.leapdays(y1, y2) : y1 ~ y2-1 사이 윤년 수 반환 calendar.leapdays(2000, 2025)
# 2000~2024년(끝 연도 미포함 규칙) 윤년 개수 세기
7 (윤년이 7번 있음)

 

 

라이브러리 예제 문제: 여러 연도의 윤년 여부를 한 번에 확인해봐라.(2020~2030년)

2020~2030년 사이의 윤년 여부 확인 수식

 

2020~2030년 사이의 윤년 여부 확인 결과값(마지막 년도 제외)