초판 1쇄 문제 오류 정정

연습문제 5-14에 오류가 있어 다음과 같이 정정한다.

잘못된 부분

is_working_day 함수를 정의하라.

교정

is_holiday 함수를 정의하라.

수정하는 이유

문제 (오류를 수정한 버전)

is_holiday() 함수를 정의하라. 이 함수는 요일을 입력받아 그 요일이 여러분이 쉬는 날이면 True, 아니면 False를 반환한다.

코드

# 한 주의 모든 요일
days = {'월', '화', '수', '목', '금', '토', '일'}

# 직장에 가는 요일
working_days = {'월', '화', '수', '목', '금'}

# 휴식을 취하는 요일
holidays = {'토', '일'}

def is_holiday(day):
    """요일을 입력받아 그 요일이 쉬는 날이면 True, 아니면 False를 반환한다."""
    return day in holidays

# 함수의 실행 확인
print(is_holiday('화'))
print(is_holiday('토'))

실행 결과

False
True

해설