소개
Python 에서는 datetime 모듈을 사용하여 날짜와 시간을 다룰 수 있습니다. 흔히 사용되는 작업 중 하나는 주어진 날짜가 평일인지 주말인지를 확인하는 것입니다. 이 챌린지에서는 날짜를 입력으로 받아 평일이면 True를, 주말이면 False를 반환하는 함수를 작성합니다.
Python 에서는 datetime 모듈을 사용하여 날짜와 시간을 다룰 수 있습니다. 흔히 사용되는 작업 중 하나는 주어진 날짜가 평일인지 주말인지를 확인하는 것입니다. 이 챌린지에서는 날짜를 입력으로 받아 평일이면 True를, 주말이면 False를 반환하는 함수를 작성합니다.
is_weekday()라는 Python 함수를 작성하여 날짜를 입력으로 받아 평일이면 True를, 주말이면 False를 반환합니다. 날짜가 제공되지 않으면 함수는 현재 날짜를 사용해야 합니다.
이 문제를 해결하려면 다음 단계를 따르세요.
datetime 모듈을 가져옵니다.is_weekday()라는 함수를 정의하고 날짜를 입력으로 받습니다. 날짜가 제공되지 않으면 현재 날짜를 사용합니다.datetime 모듈의 weekday() 메서드를 사용하여 요일을 정수로 가져옵니다. weekday() 메서드는 0 (월요일) 에서 6 (일요일) 사이의 정수를 반환합니다.True를 반환하고, 그렇지 않으면 False를 반환합니다.from datetime import datetime
def is_weekday(d = datetime.today()):
return d.weekday() <= 4
from datetime import date
is_weekday(date(2020, 10, 25)) ## False
is_weekday(date(2020, 10, 28)) ## True
이 챌린지에서는 datetime 모듈을 사용하여 주어진 날짜가 평일인지 주말인지 확인하는 방법을 배웠습니다. 또한 Python 에서 함수를 정의하고 조건문 (conditional statements) 을 사용하는 연습을 했습니다.