F. ㄱ 모양 그리기
🎯 학습 목표
이 강의를 마치면 다음을 할 수 있어요:
- ○ 직선과 회전을 조합할 수 있다
- ○ 'ㄱ' 모양을 그릴 수 있다
- ○ 코드 순서가 중요함을 이해한다
⚡ 30초 챌린지
아래 코드를 실행해서 'ㄱ' 모양을 확인하세요!
성공했나요? 아래에서 자세히 배워봅시다!
핵심 개념
'ㄱ' 모양 분석
'ㄱ'은 두 개의 선으로 이루어져 있습니다:
| 순서 | 동작 | 결과 |
|---|---|---|
| 1️⃣ | 앞으로 이동 | 가로선 |
| 2️⃣ | 오른쪽 90도 회전 | 방향 전환 |
| 3️⃣ | 앞으로 이동 | 세로선 |
순서가 중요해요!
순서 주의!
회전을 먼저 하면 다른 모양이 됩니다!
- 이동 → 회전 → 이동 = ㄱ 모양 ✅
- 회전 → 이동 → 이동 = ㅣ 모양 ❌
비쥬얼 코딩 해보기
미션
'ㄱ' 모양을 그려보세요! (앞으로 → 오른쪽 90도 → 앞으로)
# 블록을 추가하면 Python 코드가 여기에 표시됩니다...
블록을 추가하면 흐름도가 여기에 표시됩니다...
예제 코드
import turtle
t = turtle.Turtle()
t.shape("turtle")
t.forward(100) # 가로선
t.right(90) # 아래 방향으로
t.forward(100) # 세로선
실행 결과
'ㄱ' 모양이 그려집니다!
퀴즈
퀴즈: 'ㄱ' 모양 순서
'ㄱ' 모양을 그리려면 어떤 순서가 맞나요?
정답 보기
정답: B) 이동 → 회전 → 이동
먼저 가로선을 그리고, 방향을 바꾼 후, 세로선을 그립니다.
🔧 디버그 클리닉
문제: 'ㄱ'이 아니라 다른 모양이 나와요!
❌ 잘못된 순서
원인: 회전 각도나 방향이 잘못됐어요✅ 올바른 순서
해결:right(90)을 사용하고, 순서 확인!
직접 코딩해보기
블록으로 배운 내용을 Python 코드로 직접 작성해보세요!
ㄱ 모양 그리기
forward()와 right()로 'ㄱ' 모양을 그려보세요.
예시 답안
결과: 거북이가 'ㄱ' 모양을 그립니다!
ㄱ 모양 연습
- 순서: 이동 → 회전 → 이동
- 회전 함수:
t.right(90) - 선 개수: 2개 (가로+세로)
복습 체크리스트
- [ ] 'ㄱ' 모양을 그리는 순서를 말할 수 있다 (이동 → 회전 → 이동)
- [ ] 'ㄱ' 모양에 right(90)을 사용하는 이유를 안다
- [ ] 코드 순서가 바뀌면 다른 모양이 된다는 것을 이해한다
🧩 핵심 요약
이번 강의에서 배운 내용:
| 개념 | 설명 |
|---|---|
| ㄱ 모양 | 가로선 + 세로선 = 2개의 선 |
| 순서 | 이동 → 회전 → 이동 |
| 회전 | right(90) 사용 |