기본 명령어
물건
비퍼
장애물
좌표
방향
글자
입력 폼
고급 명령어
게임 개발용
수학 함수
문자열 함수
RGB 함수
연산자
문법
function
if
if~else
if~else if
switch
for
while
조건문의 중첩
반복문의 중첩
조건문과 반복문의 중첩
삭제된 명령어
for
(문법)
for - 반복하기
사용설명
for ( 시작값 ; 종료조건 ; 증감값 ) {
          반복 내용
}
for ( 시작값 ; 종료조건 ; 증감값 ) {
          반복 내용
}
for ( 시작값 ; 종료조건 ; 증감값 ) {
          반복 내용
}
for는 어떤 내용을 반복해서 여러 번 실행해야 할 때 사용하는 구문이다.
이때, (시작값 ; 종료조건 ; 증감값)은 반복 횟수를 결정하는 중요한 요소이다

아래 코드는 변수 i의 값을 1로 시작하고, 10보다 작거나 같은 동안, 1씩 증가시키면서 { } 안의 내용을 반복하라는 뜻이다.
이 코드를 실행하면 "딸기가 좋아!"가 10번 출력된다.
    for ( i=1 ; i<=10 ; i++ ) {
            print("딸기가 좋아!")
    }

위 프로그램 코드에서 'i<=10'을 'i>=10'로 고치면, 변수 i의 값을 1로 시작해서 10보다 크거나 같은 동안, 1씩 증가시키면서 반복하라는 뜻이 된다.
    for ( i=1 ; i>=10 ; i++ ) {
            print("딸기가 좋아!")
    }

그런데, "1로 시작해서 10보다 크거나 같은 동안 1씩 증가하는 숫자"는 존재할 수 없기 때문에 한 번도 실행되지 않는다.

for를 이용하면 변수 i처럼 '자동으로 증가하는 숫자'를 이용할 수 있는 편리함이 있다.
    for ( i=1 ; i<=10 ; i++ ) {
            print(i)
    }

위 코드를 실행하면 변수 i의 값이 1부터 10까지 1씩 증가하면서 10번 반복되는데, 그때마다 i의 값을 출력하기 때문에 1~10의 숫자가 출력된다.

변수 i를 이용하면 연속된 숫자가 필요한 프로그램을 작성하는데 매우 유용하기 때문에 for반복문을 많이 이용한다.

(고급)
숫자를 감소시키면서 반복하는 for를 알아 보세요.
사용예

코드실행
for ( i=1 ; i<=10 ; i++ ) {
     print("딸기가 좋아!")
}

코드실행
for ( i=1 ; i<=10 ; i++ ) {
     print(i)
}

코드실행
sum=0
for ( i=1 ; i<=10 ; i++ ) {
     sum=sum+i
}
print("1~10의 합은", sum)