[조건 코드] 조건에 따라 올라가기 _ <도전 과제>
728x90

playground - 코딩 배우기 1 - 조건에 따라 올라가기

 

도전 과제 : if 구문을 통해 캐릭터가 보석위에 있는 경우 명령을 순서대로 실행하도록 합니다.

 

축하합니다! if 구문과 else if 블록을 사용하여 조건 코드를 작성하는 방법을 배웠어요.

 

isOnGem과 같은 조건의 값을 항상 true 또는 false죠. 이것을 불리언 값이라고 합니다. 프로그래머들은 조건 코드와 불리언 값을 함께 사용하여 프로그램이 특정 코드 블록을 실행하는 상황을 설정합니다.

 

1. 아래의 if 구문에서 불리언 조건 isOnGem을 사용하고 조건이 true일 때 실행할 명령을 추가합니다.

2. 불리언 조건이 false일 때 실행할 명령을 위해 기존의 else 블록을 수정하거나 그대로 사용합니다.

3.필요한 경우, for 루프를 실행할 횟수를 조정합니다.

 

한번 해보시고 아래 내용 드래그하면 보입니다.

 

---------------------------------------------------------------------------

 

for i in 1 ... 16 {

    if isOnGem {

        collectGem()

        turnLeft()

    } else {

        moveForward()

    }

}

 

---------------------------------------------------------------------------

 

* 저의 생각으로 짜인 것으로 꼭 정답은 아닙니다.

 

728x90