블록을 사용한 초급 코딩
챕터 6
>
레벨 6
목표
반복문을 사용하여 안뜰의 모든 베리를 모으고 혼합하여 잼을 만드세요.
이제 안뜰에 들어왔으므로, 들판에서 베리를 모아 믹서로 가져가 잼을 만드세요. 반복문을 사용하여 코드를 최적화하고 조건문을 통해 특정 상황에 맞게 코드를 조정하세요.
베리를 혼합하기 위해서는 리스트가 필요합니다. create empty list 블록을 사용하여 berries라는 빈 리스트를 생성하세요. 반복문을 생성하기 전에 이를 변수에 저장하여 베리를 주울 때 set item in list 블록의 INSERT 모드를 사용해 리스트의 마지막 위치에 추가할 수 있도록 하세요.
변수 x가 0부터 2까지인 for 반복문 블록을 생성하여 안뜰을 돌아다니며 베리를 주워 저장하세요. 안뜰에는 세 가지 (3) 종류의 베리가 있습니다: 빨간 베리, 파란 베리, 그리고 검정 베리(보라색 베리)로 각각 다른 양을 가지고 있습니다. 각 반복 사이클마다 if 블록을 사용하여 각 베리의 특정 양을 변수에 저장한 후 리스트에 추가하세요.
for 반복문 블록을 사용하세요. 반복문 내부에서 4걸음 앞으로 이동한 후, 여러 개의 if 블록을 사용하여 x의 값을 확인하세요. 만약 x가 0이라면, red_berries에 3을 설정하고 set item in list 블록의 INSERT 모드를 사용해 리스트의 마지막 위치에 추가하세요. 만약 x가 1이라면, blue_berries에 5를 설정하고 리스트에 추가하세요. 만약 x가 2라면, black_berries에 4를 설정하고 리스트에 추가하세요. 그 후 왼쪽으로 회전하세요.
기억하세요, x는 현재 진행 중인 반복 사이클을 결정하며 항상 0부터 시작합니다. 각 사이클에서 베리를 수집하고, 수집한 베리에 대한 변수를 생성하여 올바른 양을 저장한 후 set item in list 블록을 사용해 리스트에 추가하세요.
베리를 수집하고 저장한 후, 반복문 다음의 코드가 실행됩니다. X 표시까지 4걸음 앞으로 이동한 후, berries 리스트를 사용하여 combine 블록으로 베리를 혼합하여 잼을 만들어 레벨을 완료하세요.