더북(TheBook)

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

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

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

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

1분 퀴즈

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

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

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

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

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

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

정답 및 해설

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