Module 3 · Grid Driving
Lesson 4 · Module 3 Final Project — Knowledge ChecksAnswer key
The square loop runs turn_right() once per side, four times. How many total degrees does the robot turn?
Four right turns × 90° each = 360° — one full rotation, which is why a four-sided loop returns the robot to its starting heading.
A student wrote `for leg in range(3):` and added a clear step right before turn_right(). What are the two bugs?
A square needs range(4). And since turn_right() already clears the intersection, an extra clear before it pushes the robot past the corner — drop it.