Why does a second track_until_cross() call right after the first do nothing?
- A.The method can only be called once
- B.The robot is still on the intersection, so is_at_cross() is already true and the loop exits immediately
- C.The battery needs a rest
- D.You must call turn_right() in between
Answer Why?
In a loop that drives 3 intersections, why is the clear step skipped on the last iteration?
- A.To save battery
- B.So the robot stops ON the final intersection instead of driving past it
- C.Because clearing only works twice
- D.It is a mistake — you should always clear
Answer Why?
A student's loop clears after EVERY intersection, including the last. What goes wrong?
- A.Nothing — it works fine
- B.The robot drives past the final intersection instead of stopping on it
- C.The robot never moves
- D.It turns instead of driving
Answer Why?