D. forward(): 앞으로 이동하기
🎯 학습 목표
이 강의를 마치면 다음을 할 수 있어요:
- ○
forward()함수를 사용할 수 있다 - ○ 픽셀이 무엇인지 이해한다
- ○ 거북이가 이동하면서 선을 그린다는 것을 이해한다
⚡ 30초 챌린지
아래 코드를 실행하고, 숫자를 바꿔보세요!
성공했나요? 아래에서 자세히 배워봅시다!
핵심 개념
forward()란?
거북이를 앞으로 이동시키는 함수입니다.
픽셀이란?
픽셀(pixel)은 화면의 가장 작은 점입니다. 숫자가 클수록 더 멀리 이동해요!
🔍 픽셀을 직접 확인해보세요!
아래 인터랙티브 데모에서 확대 버튼을 눌러보면 픽셀이 어떻게 생겼는지 직접 볼 수 있어요!
선이 그려져요!
거북이가 이동하면 지나간 자리에 선이 그려집니다. 🖊️
🖊️ 펜을 들고 이동하는 거북이
거북이는 기본적으로 펜을 들고 있어요. 이동하면 자동으로 선이 그려집니다!
비쥬얼 코딩 해보기
미션
"앞으로 100 픽셀" 블록을 추가하고 실행하세요. 선이 그려지나요?
# 블록을 추가하면 Python 코드가 여기에 표시됩니다...
블록을 추가하면 흐름도가 여기에 표시됩니다...
예제 코드
실행 결과
거북이가 오른쪽으로 이동하며 선이 그려집니다!
퀴즈
퀴즈: 앞으로 이동
거북이를 앞으로 이동시키는 함수 이름은?
t.____(100)
정답 보기
정답: forward
t.forward(100)은 거북이를 앞으로 100 픽셀 이동시킵니다.
🔧 디버그 클리닉
문제: 거북이가 안 움직여요!
직접 코딩해보기
블록으로 배운 내용을 Python 코드로 직접 작성해보세요!
앞으로 이동하기
t.forward()로 거북이를 앞으로 이동시켜보세요.
예시 답안
결과: 거북이가 오른쪽으로 100픽셀 이동하며 선이 그려집니다!
다양한 거리로 이동하기
여러 번 이동해보세요! 50, 100, 150 등 다른 숫자를 넣어보세요.
forward() 문법 연습
- 150픽셀 이동:
t.forward(150) - 200픽셀 이동:
t.forward(200) - 픽셀은 화면의 가장 작은 점 (단위)
복습 체크리스트
- [ ]
forward()함수의 역할을 설명할 수 있다 - [ ] 픽셀이 무엇인지 설명할 수 있다
- [ ] 거북이가 이동하면 선이 그려진다는 것을 안다
🧩 핵심 요약
이번 강의에서 배운 내용:
| 개념 | 설명 |
|---|---|
| forward(n) | 거북이를 앞으로 n 픽셀 이동 |
| 픽셀 | 화면의 가장 작은 점 (100픽셀 ≈ 2.5cm) |
| 선 그리기 | 이동하면 자동으로 선이 그려짐 |