H. Drawing the ㄷ Shape
🎯 Learning Goals
By the end of this lesson, you'll be able to:
- ○ Can combine 3 lines to draw the 'ㄷ' shape
- ○ Understands that even complex shapes become easy when broken down step by step
- ○ Can use everything you've learned so far
⚡ 30-Second Challenge
Run the code below to see the 'ㄷ' shape!
Did it work? Let's learn more about it below!
Core Concepts
Analyzing the 'ㄷ' shape
'ㄷ' is made up of three lines. The vertical line should be on the left!
| Order | Action | Result |
|---|---|---|
| 1️⃣ | Backward Move | Top horizontal line (to the left) |
| 2️⃣ | Right Rotate 90 degrees | Turn downward |
| 3️⃣ | Move forward | Vertical line |
| 4️⃣ | Left Rotate 90 degrees | Turning to the right |
| 5️⃣ | Move forward | Bottom horizontal line |
Why use backward?
At first, the turtle RightIt's looking at it. But the vertical line of ㄷ Left is where it should be!
backward()Using it, you can move left while drawing a line.
What is backward()?
💡 Tip: backward() moves backward!
forward(100)= 100 pixels in the direction it's facing Forwardbackward(100)= 100 pixels from the direction it's facing Backward
When the turtle is facing right:
- forward(100) → moves to the right
- backward(100) → move to the left
Try Visual Coding
# Add blocks and the Python code will show up here...
Example Code
import turtle
t = turtle.Turtle()
t.shape("turtle")
t.backward(100) # Top horizontal line (to the left!)
t.right(90) # Going downward
t.forward(50) # Vertical line
t.left(90) # Going rightward
t.forward(100) # Bottom horizontal line
What Happens
The 'ㄷ' shape is complete!
Quiz
Show Answer
Answer: 3
The ㄷ shape is made up of 3 lines: - top horizontal line, vertical line, bottom horizontal line
🔧 Debug Clinic
Problem: 'ㄷ' comes out flipped left-to-right!
❌ Flipped if you start with forward
Cause:forward()If it starts with this, the vertical line appears on the right
✅ Correct when you start with backward
t.backward(100) # Go left so the vertical line is on the left!
t.right(90)
t.forward(50)
t.left(90)
t.forward(100)
backward()Start with it and put the vertical line on the left!
Try Coding It Yourself
Take what you learned with the blocks and write it yourself in Python code!
Drawing the ㄱ Shape
t.forward()and t.right()Use it to draw the 'ㄱ' shape.
Example Answer
import turtle
t = turtle.Turtle()
t.shape('turtle')
t.forward(100) # Horizontal line
t.right(90) # Turn downward
t.forward(100) # Vertical line
Result: The turtle draws the 'ㄱ' shape!
ㄴ Shape Review
Draw the 'ㄴ' shape you learned earlier again!
Example Answer
import turtle
t = turtle.Turtle()
t.shape('turtle')
t.right(90) # Downward
t.forward(100) # Vertical line
t.left(90) # Turn right
t.forward(100) # Horizontal line
Result: The turtle draws the 'ㄴ' shape!
Drawing the ㄷ Shape
Complete the 'ㄷ' shape with three lines! You need to use backward() so the vertical line is on the left.
Example Answer
import turtle
t = turtle.Turtle()
t.shape('turtle')
t.backward(100) # Top horizontal line (to the left!)
t.right(90) # Downward
t.forward(50) # Vertical line
t.left(90) # Rightward
t.forward(100) # Bottom horizontal line
Result: The turtle draws the 'ㄷ' shape!
Free coding
Draw any shape you like, freely!
ㄷ Shape Key Points
In the ㄷ shape, the vertical line has to be on the left!
backward()If it starts with this → the vertical line Left (correct ㄷ)forward()If it starts with this → the vertical line Right (flipped left-right)
Review Checklist
- [ ] You can describe the order for drawing the 'ㄷ' shape
- [ ] You know how to break a complex shape into small steps
- [ ] You can freely combine forward(), right(), and left()
- [ ] You remember all the functions you've learned so far
🧩 Key Takeaways
What you learned in this lesson:
| Concept | Description |
|---|---|
| ㄷ Shape | backward → right → forward → left → forward |
| backward() | Move backward (opposite of the facing direction) |
| Key point | You have to start with backward so the vertical line is on the left! |
Congratulations!
You've completed all the Chunks!
Things you can do now:
| Done | Content |
|---|---|
| ✅ | Understanding sequential execution |
| ✅ | Importing a library with import |
| ✅ | Changing the shape with shape() |
| ✅ | Moving with forward() |
| ✅ | Rotating with right()/left() |
| ✅ | Drawing the 'ㄱ', 'ㄴ', 'ㄷ' shapes |