The else block of a loop runs only if the loop finishes without a break. If a break occurs, the else block is skipped. This is one of the most misunderstood features in Python. 6 4 Comments 2,200 ...