더북(TheBook)

icon_solution 알아 보기

변수 a에는 3을 저장했습니다. 첫 번째 if문에서는 a == 2 문장이 False이므로 A를 출력하지 않고 다음 문장으로 내려갑니다. 두 번째 if문에서는 a == 3True이므로 B를 출력합니다. 마지막 if문에서는 a == 4False이므로 C를 출력하지 않고 다음 문장인 else문으로 내려갑니다. else문은 if문이 False일 때 실행된다고 했었죠? 따라서 if a == 4 문장이 False이므로 else: 부분이 실행되어 D를 출력합니다.

처음에는 조금 복잡하지만 TrueFalse의 판단을 차근차근 생각하면서 한 줄씩 따라가면 이해가 될 것입니다.

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