
cal_days_in_month 함수는 윤년 여부를 판별하지 않습니다. 윤년 여부를 판별하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
python
import calendar
def is_leap_year(year):
return year % 4 == 0 and (year % 100 != 0 or year % 400 == 0)
year = 2024 # 예시로 2024년을 사용합니다.
month = 2 # 예시로 2월을 사용합니다.
if is_leap_year(year):
print(f"{year}년은 윤년입니다.")
else:
print(f"{year}년은 윤년이 아닙니다.")
# cal_days_in_month 함수를 사용하여 월의 일수를 구합니다.
days_in_month = calendar.monthrange(year, month)[1]
print(f"{year}년 {month}월의 일수는 {days_in_month}입니다.")
이 코드는 윤년 여부를 판별하는 함수 `is_leap_year`를 정의하고, `cal_days_in_month` 함수를 사용하여 월의 일수를 구합니다.
2025-05-24 11:17