더북(TheBook)

icon_solution 알아 보기

먼저 import turtle as t 문장으로 거북이 그래픽을 사용하겠다고 파이썬에게 알려줍니다. 그런 다음 배경색을 검은색으로 지정하고 거북이 속도를 가장 빠르게 설정합니다.

for x in range(200): 문장은 변수 x 값을 0~199로 바꾸면서 반복 블록을 200번 반복합니다. 반복 블록에서는 나머지 연산자(%)를 사용하여 x3으로 나눈 나머지 값을 비교하면서 선 색이 빨간색, 노란색, 파란색으로 번갈아 바뀌도록 지정했습니다. 이게 무슨 말이냐고요?

예를 들어 변수 x0, 1, 2, 3, 4, 5, 6, 7, 8 로 증가한다고 생각해 봅시다. 각 숫자를 3으로 나눈 나머지는 0, 1, 2, 0, 1, 2, 0, 1, 2가 됩니다. 자세히 보면 0, 1, 2가 순서대로 반복됩니다. 따라서 이 값을 if 명령어로 하나씩 비교하면서 선 색이 빨간색, 노란색, 파란색 순서로 번갈아 지정되도록 한 것입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.