실행해서 주중과 주말을 각각 입력하고 결과가 잘 나오는지 확인하세요.

    실행결과
    주중을 입력했을 때 
    오늘은 주중입니까? 주말입니까? 주중 
    아침 7시입니다! 주인님 일어나세요!
    
    주말을 입력했을 때 
    오늘은 주중입니까? 주말입니까? 주말
    아침 10시입니다! 주인님 일어나세요!

    주중을 입력하면 첫 번째 if 문에서 조건과 같으므로 아침 7시 알람이 출력됩니다. 두 번째 if 문에서는 조건과 같지 않으므로 print() 명령어는 실행되지 않고 프로그램이 종료됩니다. 주말을 입력하면 첫 번째 if 문의 조건과 같지 않으므로 print() 명령어가 실행되지 않고 두 번째 if 문으로 넘어갑니다. 두 번째 if 문에서는 조건과 같으므로 아침 10시 알람이 출력됩니다.

    1분 퀴즈

    1 다음 중 옳지 않은 것을 고르세요.

    ① 어떤 조건을 충족할 때만 명령어가 선택적으로 실행돼야 할 때 조건문을 사용한다.

    ② 조건문의 형식은 if A: B이다.

    ③ 조건문을 사용할 때 콜론(:)을 넣지 않거나 들여쓰기를 잘못하면 오류가 발생한다.

    ④ ‘변수 a가 10과 같다’를 코드로 옮기면 a = 10이다.

    ⑤ ‘변수 a가 10과 같지 않다’를 코드로 옮기면 a != 10이다.

    정답 및 해설

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.