turtle 도형 그리기 입문
turtle 그래픽은 텍스트 출력만으로 설명하기 어려운 방향 전환, 각도, 반복 이동을 보여 주기에 좋습니다. 작은 그림 하나가 긴 설명보다 더 빠르게 개념을 보여 줄 때가 많고, 실수도 눈으로 바로 확인할 수 있습니다.
정사각형 예제
import turtle
t = turtle.Turtle()
for _ in range(4):
t.forward(80)
t.right(90)
turtle.done()이 예제는 이동과 반복을 한 번에 보여 줍니다. 네 변이 같은 거리와 같은 각도를 사용하므로 여러 명령을 따로 외우기보다 반복 구조 자체에 집중하기 좋습니다.
비교해 보면 좋은 것
- 80을 120으로 바꾸어 구조는 같지만 크기만 달라지는 모습을 봅니다.
- `right(90)`을 `right(120)`으로 바꾸어 모양이 어떻게 달라지는지 봅니다.
- 이동 패턴을 이해한 뒤에만 색상이나 펜 두께를 추가합니다.
초급 수업에서 중요한 이유
정사각형이나 별 도형은 코드가 단순한 문자 집합이 아니라 실제 결과를 만드는 명령이라는 점을 보여 줍니다. 같은 명령을 반복하면 눈에 보이는 패턴이 만들어진다는 사실이 반복문과 각도 개념을 덜 추상적으로 느끼게 합니다.
CodeLab에서 활용하는 방법
turtle 예제를 실행한 뒤 값 하나만 바꾸어 반복해 보세요. 브라우저 안에서 바로 그림이 열리기 때문에 짧은 수업이나 반복 실습에 특히 적합합니다.