G. Drawing the ㄴ Shape
🎯 Learning Goals
By the end of this lesson, you'll be able to:
- ○
left()andright()I understand the difference - ○ Can draw the 'ㄴ' shape
- ○ Understands that the result changes depending on the rotation direction
⚡ 30-Second Challenge
Run the code below to see the 'ㄴ' shape!
Did it work? Let's learn more about it below!
Core Concepts
'ㄴ' vs 'ㄱ' differences
| Shape | Direction of rotation | Function |
|---|---|---|
| ㄱ | Right ↻ | right(90) |
| ㄴ | Left ↺ | left(90) |
💡 An Easy Way to Remember
- ㄱ = thDirection it faces = right
- ㄴ = ㄴeft direction = left
Analyzing the 'ㄴ' shape
| Order | Action | Result |
|---|---|---|
| 1️⃣ | Right Rotate 90 degrees | Downward |
| 2️⃣ | Move forward | Vertical line |
| 3️⃣ | Left Rotate 90 degrees | To the right |
| 4️⃣ | Move forward | Horizontal line |
Try Visual Coding
Mission
Try drawing the 'ㄴ' shape! (right 90 degrees → forward → left 90 degrees → forward)
# Add blocks and the Python code will show up here...
Add blocks and the flowchart will show up here...
Example Code
import turtle
t = turtle.Turtle()
t.shape("turtle")
t.right(90) # Going downward (turn right!)
t.forward(100) # Vertical line
t.left(90) # Going rightward (turn left!)
t.forward(100) # Horizontal line
What Happens
The 'ㄴ' shape gets drawn!
Quiz
Quiz: left vs. right
'ㄱ' uses `right(90)`, so what does 'ㄴ' use?
Show Answer
Answer: A) left(90)
right(90)→ bends downward → ㄱ shapeleft(90)→ bends upward → ㄴ shape
🔧 Debug Clinic
Problem: 'ㄴ' comes out flipped left-to-right!
❌ Horizontally flipped 'ㄴ' shape
Cause: you need to turn downward first✅ Correct 'ㄴ' shape
t.right(90) # Go down first!
t.forward(100) # Vertical line
t.left(90) # Rightward
t.forward(100) # Horizontal line
right(90)Use this to face downward!
Try Coding It Yourself
Take what you learned with the blocks and write it yourself in Python code!
Drawing the ㄴ Shape
right()and forward()and left()Draw the 'ㄴ' shape with it.
Example Answer
import turtle
t = turtle.Turtle()
t.shape('turtle')
t.right(90) # Downward
t.forward(100) # Vertical line
t.left(90) # Rightward
t.forward(100) # Horizontal line
Result: The turtle draws the 'ㄴ' shape!
Comparing ㄱ and ㄴ
Check out the difference between ㄱ and ㄴ!
ㄴ Shape Key Points
The ㄴ shape has to go downward first!
t.right(90)- Rotate downwardt.forward(100)- Vertical linet.left(90)- Rotate to the rightt.forward(100)- Horizontal line
Review Checklist
- [ ] You can explain the difference between 'ㄱ' and 'ㄴ'
- [ ] You know why you use left(90) for the 'ㄴ' shape
- [ ] You know the difference in turn direction between right and left
🧩 Key Takeaways
What you learned in this lesson:
| Shape | Starting rotation | Drawing order |
|---|---|---|
| ㄱ | None | forward → right → forward |
| ㄴ | right(90) |
right → forward → left → forward |
Key point: 'ㄴ' first goes downward (right(90)Start after rotating with )!