Page 19 -
P. 19

이렇게 일정한 값의 꾸러미를 반복할 때는 ‘for 반복문’이라는 문법을 활용하여 우리의 생

                     각을 컴퓨터에게 설명할 수 있습니다. 그리고 이때 반복할 값의 꾸러미를 데이터 집합이                                     CHA PTER 1
                     라는 의미로 ‘데이터세트(data set)’라고 부르겠습니다.
                     아래 문법을 소리 내서 읽어 보기 바랍니다. 옆에 누가 있어서 조금 부끄럽다면 속으로라

                     도 소리를 내서 읽어야 합니다. 꼭 알아야 할 세 가지 문법 중 하나니까요.

                       for A in B :                                                                      VPython 기초 다지기
                           (들여쓰기) 반복할 명령문



                     여기서 중요한 것은 B에는 값의 꾸러미, 그러니까 어떤 특정한 데이터세트가 위치한다는
                     것입니다. 그리고 B에 저장된 데이터를 하나씩 A로 꺼내 온다는 것입니다.

                     전체적인 내용을 풀어서 설명하면 “B에서 데이터를 차례대로 하나씩 꺼내 A에 불러오는
                     과정을 반복하며 들여쓰기된 명령문을 실행해 줘!”라는 의미입니다. 처음이라면 조금 어
                     렵게 느껴질 수 있지만 직접 코드를 작성하면서 실행하다 보면 곧 익숙해질 겁니다.



                       데이터세트를 순서대로 반복할 땐 for 반복문!

                        for A in B :
                          (들여쓰기) 반복할 명령문
                        (해석)
                        B(데이터세트)에서 데이터를 차례대로
                        하나씩 꺼내 A에 불러오는 과정을
                        반복하며
                        (들여쓰기 된) 명령문을 실행해 줘!




                     그러면 앞에서 만들었던 상자 5개를 쌓는 코드를 반복문을 활용하여 표현해 보겠습니다.

                     일단 코드를 따라서 작성하고 난 후 설명하겠습니다.

                      코드 2-02
                       for i in [0, 1, 2, 3, 4] :
                           box(pos = vec(0, i, 0))


                      Tip    콜론(:)을 입력한 후 엔터 키를 치면 줄바꿈 후 자동으로 들여쓰기가 됩니다.









                                                                                           029
   14   15   16   17   18   19   20