1 . 오늘 은 for ( 호어 ) 문 을 두 개 를 써서 한번 어떤 결과 가 나오 는지 해 보 겠 습니다 2 . Script 에서 Add script → Events → Frame → onFrame ( ...) 을 클릭 하 고 엔 타 치 고 for ( 호어 ) , for ( a = 1 ; a 값 을 1 부터 a 가 2 보다 작 거나 같 다 ; 하 고 a ++) 로 onFrame ( 1 ) { for ( a = 1 ; a <= 2 ; a ++){ trace ( a ) / / 1 , 2 가 나오 죠 ? }} 3 . 그래서 이번 에 는 for ( a = 1 ; a <= 2 ; a ++){ 끝 에 엔 타 치 고 호어 문 을 하 나 더 넣 는다 for ( b = 1 ; b <= 3 ; , b = 1 은 b 는 변수 이 고 1 부터 , b <= 3 , 이것 은 3 보다 적 거나 같 은 수 onFrame ( 1 ) { for ( a = 1 ; a <= 2 ; a ++){ for ( b = 1 ; b <= 3 ; b ++){ trace ( a * b ) / / / / 1 , 2 , 3 , 2 , 4 , 6 으로 나왔 다 1 , 2 , 3 은 1 씩 2 , 4 , 6 은 2 씩 증가 } }} 4 . a = 1 에 b 1 , 2 , 3 을 곱하 면 1 , 2 , 3 이 나오 고 <= 2 ; 에 b 1 , 2 , 3 을 곱하 면 2 , 4 , 6 이 나온다 5 . 이번 에 는 다른 형태 로 만들 겠 습니다 ( : ( 콜론 ) 은 결과 값 ) onFrame ( 1 ) { for ( a = 1 ; a <= 2 ; a ++){ for ( b = 1 ; b <= 3 ; b ++){ trace ( a +" 행 "+ b +" 열 : "+( a * b ) ) / / a 라는 변수 에 행이 라는 문자열 변수 를 넣 었 다 } }} 6 . 플레이 를 해 보 았 더니 1 행 1 열 : 11 행 2 열 : 21 행 3 열 : 32 행 1 열 : 22 행 2 열 : 42 행 3 열 : 67 . 이것 을 우리 가 봤 을 때 앞 으로 도표 를 그려서 거기 에서 얼마 든지 우리 가 원 하 는 수치 의 곱 을 낼 수 가 있 어요 8 . 지금 우리 가 만든 것 처럼 새창 을 하나 열 고 구구단 을 한번 만들 어 보 겠 어요 onFrame ( 1 ) { for ( step = 2 ( 스탭 ) 이 라고 변수 의 이름 을 주 었 어요 , 2 는 2 부터 시작 한다는 것 초기 값 이 예요 for ( step = 2 ; step <= 9 , ( 스탭 은 9 보다 작 거 나 같 다 왜냐하면 9 까지 있 으니까 for ( step = 2 ; step <= 9 ; step ++), step ++ 는 1 씩 증가 이것 은 구구단 의 단 에 대한 것 은 다 했 다 for ( num = 1 ; num <= 9 ; num ++){ num 은 ( 넘버 ) 1 에서 9 까지 있 으니 까 num <= 9 ; 이것 은 9 보다 작 거나 같 다 이 고 num ++){ 1 씩 증가 하 라 , 호어 문 이 둘 이 니까 { 열 고 } 닫 고 trace ( stop +"*"+ num +"="+ ( stop * num ) ) 여기 서 는 숫 치 연산자 와 문자열 연산자 가 같이 들 어 있 다 숫 치 연산자 와 문자열 연자 를 하 게 되 면 답 이 문자열 연산자 로 나온다 , step = 2 는 2 단 3 은 3 단 이 겠 지요 onFrame ( 1 ) { for ( step = 2 ; step <= 9 ; step ++){ for ( num = 1 ; num <= 9 ; num ++){ trace ( step +"*"+ num +"="+( step * num ) ) } }} 9 . 2 단 부터 9 단 까지 나오 는 각 단별 로 나눴 으면 ( 띄 었 으면 ) 좋 겠 지요 그럴 때 는 어떻게 해야 되 냐 하 면 trace ( "-------") 해 주 는데 " 따옴표 는 문자열 이 기 때문 에 onFrame ( 1 ) { for ( step = 2 ; step <= 9 ; step ++){ for ( num = 1 ; num <= 9 ; num ++){ trace ( step +"*"+ num +"="+( step * num ) ) } trace ( "-------") }} 10 . 이렇게 해 줬 더니 단 이 끝날 때 마다 ------- 이걸로 표시 를 해 준다 2 * 1 = 22 * 2 = 42 * 3 = 62 * 4 = 82 * 5 = 102 * 6 = 122 * 7 = 142 * 8 = 162 * 9 = 1811 . ------- 이렇게 표시 를 해서 단별 로 구분 이 된다 만일 에 2 단 은 2 단 하 고 단 을 넣 고 싶 을 때 는 onFrame ( 1 ) { for ( step = 2 ; step <= 9 ; step ++){ trace ( step +" 단 "); for ( num = 1 ; num <= 9 ; num ++){ trace ( step +"*"+ num +"="+( step * num ) ) } trace ( "-------") }} 12 . 이렇게 해 주 면 2 단 부터 9 단 까지 각각 나온다 이렇게 혼합 해서 하 니까 좋 은 결과 가 나오 죠