A. 순차 실행: 위에서 아래로
🎯 학습 목표
이 강의를 마치면 다음을 할 수 있어요:
- ○ 코드가 위에서 아래로 한 줄씩 실행된다는 것을 이해한다
- ○ 첫 번째 거북이 프로그램을 실행해본다
핵심 개념
순차 실행이란?
파이썬 코드는 위에서 아래로 한 줄씩 실행됩니다. 마치 요리 레시피처럼, 1번 → 2번 → 3번 순서로 진행됩니다.
📝 비유: 요리 레시피
요리할 때 순서가 중요하죠?
- 재료를 준비한다 (먼저!)
- 팬을 달군다
- 재료를 넣는다
- 완성! (마지막!)
코드도 마찬가지로 위에서 아래로 순서대로 실행됩니다!
순차 실행 흐름도
flowchart TD
A["1줄: import turtle"] --> B["2줄: t = turtle.Turtle()"]
B --> C["3줄: t.shape('turtle')"]
C --> D["4줄: t.forward(100)"]
D --> E["프로그램 종료"]
style A fill:#e3f2fd,stroke:#1976d2
style B fill:#e3f2fd,stroke:#1976d2
style C fill:#e3f2fd,stroke:#1976d2
style D fill:#e3f2fd,stroke:#1976d2
style E fill:#e8f5e9,stroke:#388e3c
코드 실행 순서 정리
| 순서 | 명령어 | 역할 | 설명 |
|---|---|---|---|
| 1️⃣ | import turtle |
거북이 불러오기 | 맨 처음에 작성 |
| 2️⃣ | turtle.Turtle() |
거북이 만들기 | 거북이 객체 생성 |
| 3️⃣ | t.forward(100) |
거북이 이동 | 원하는 명령 실행 |
비쥬얼 코딩 해보기
미션
"거북이 시작" 블록을 추가하고 실행하세요!
# 블록을 추가하면 Python 코드가 여기에 표시됩니다...
블록을 추가하면 흐름도가 여기에 표시됩니다...
예제 코드
import turtle # 1. 거북이 도구 불러오기
t = turtle.Turtle() # 2. 거북이 만들기
t.shape("turtle") # 3. 모양을 거북이로 설정
t.forward(100) # 4. 앞으로 100만큼 이동
실행 결과
화면 중앙에 귀여운 거북이가 나타나고 오른쪽으로 이동합니다! 🐢
🎯 퀴즈
퀴즈 1: 순차 실행
퀴즈: 순차 실행
파이썬 코드는 어떤 순서로 실행되나요?
정답 보기
정답: B) 위에서 아래로
파이썬은 코드를 위에서 아래로 한 줄씩 순서대로 실행합니다. 요리 레시피처럼 1번 → 2번 → 3번 순서로 진행됩니다!
퀴즈 2: 코드 순서
퀴즈: 코드 순서
거북이 프로그램에서 가장 먼저 실행되어야 하는 코드는?
정답 보기
정답: A) import turtle
import turtle은 거북이 도구를 불러오는 명령어입니다.
도구를 먼저 불러와야 사용할 수 있어요!
🔧 디버그 클리닉
문제: 아무것도 안 나타나요!
❌ 잘못된 코드
원인:import turtle을 빼먹었거나 순서가 잘못됐어요
✅ 올바른 코드
해결: 코드 순서를 확인하세요 -import가 항상 먼저!
직접 코딩해보기
블록으로 배운 내용을 Python 코드로 직접 작성해보세요!
거북이를 앞으로 이동시키기
거북이가 앞으로 100만큼 이동하도록 코드를 완성하세요.
예시 답안
결과: 거북이가 오른쪽으로 이동하면서 선을 그립니다!
🧩 핵심 요약
이번 강의에서 배운 내용:
| 개념 | 설명 |
|---|---|
| 순차 실행 | 코드는 위에서 아래로 한 줄씩 실행됩니다 |
| 순서가 중요 | import가 먼저 와야 거북이를 사용할 수 있어요! |
복습 체크리스트
- [ ] 코드가 위에서 아래로 실행된다는 것을 이해했나요?
- [ ] 거북이 프로그램의 기본 구조를 알고 있나요? (import → 사용)