더북(TheBook)

5.3
반복문과 조건문 함께 사용하기

5.3.1 조건문을 품은 반복문

이번에는 반복문을 4장에서 배운 조건문과 함께 사용해 보겠습니다.

 

구구단을 외자(2)

5.1.4 반복문으로 간단한 게임 만들기에서 구구단 게임을 만들었습니다. 그런데 문제가 있었죠. 정답이 아닌 오답을 입력해도 아무런 안내 없이 바로 다음 문제로 넘어갔습니다. 이번에는 입력받은 값이 정답이 아니면 ‘틀렸습니다!’를 출력해 봅시다. 반복해서 10개 문제를 출제하던 코드에 값이 틀린 경우만 추가하면 됩니다. 어떻게 구현할까요?

앞의 내용을 읽어 보면 ‘입력받은 값이 정답이 아니면’이라는 조건이 있습니다. 4장에서 배운 조건문으로 표현하면 ‘만약 입력받은 값이 정답이 아니라면 ‘틀렸습니다!’를 출력해라’라고 하면 됩니다. 구조를 정리하면 다음과 같습니다.

10번 반복하는 반복문
    무작위 정수 2개 뽑기
    두 수를 곱한 값을 물어보고 답을 입력받기
    만약 입력받은 값이 정답이 아니면
        ‘틀렸습니다!’ 출력하기
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.