Introduction
The else part after a while loop runs only if the loop finishes normally without being stopped early.
You want to do something after a loop completes all its steps.
You want to check if a loop ended because it ran out of items or because it was stopped.
You want to run special code only if the loop did not break early.
You want to avoid extra flags to track if a loop ended normally.