날짜가 주말인지 확인하기

Beginner

This tutorial is from open-source community. Access the source code

소개

Python 에서 datetime 모듈은 날짜와 시간을 다루기 위한 클래스를 제공합니다. 흔히 사용되는 작업 중 하나는 주어진 날짜가 주말인지 여부를 확인하는 것입니다. 이 챌린지에서는 날짜를 입력으로 받아 주말이면 True를, 그렇지 않으면 False를 반환하는 함수를 작성합니다.

날짜가 주말인지 확인

날짜 객체를 입력으로 받아 주어진 날짜가 주말이면 True를, 그렇지 않으면 False를 반환하는 함수 is_weekend(d)를 작성하십시오. 인수가 제공되지 않으면 함수는 현재 날짜를 사용해야 합니다.

이 문제를 해결하려면 다음 단계를 따르세요.

  1. datetime.datetime.weekday() 메서드를 사용하여 요일을 정수로 가져옵니다.
  2. 요일이 4보다 큰지 확인합니다. 그렇다면 True를 반환하고, 그렇지 않으면 False를 반환합니다.
from datetime import datetime

def is_weekend(d = datetime.today()):
  return d.weekday() > 4
from datetime import date

is_weekend(date(2020, 10, 25)) ## True
is_weekend(date(2020, 10, 28)) ## False

요약

이 챌린지에서는 주어진 날짜가 주말인지 여부를 확인하는 Python 함수를 작성하는 방법을 배웠습니다. datetime 모듈을 사용하여 요일을 정수로 가져오고, 날짜가 주말인지 여부를 결정하기 위해 4보다 큰지 확인했습니다.