When Python is part-way through evaluating a logical expression and stops the evaluation because Python knows the final value for the expression without needing to evaluate the rest of the expression.
The sequence of statements within a compound statement.
branch
One of the alternative sequences of statements in a conditional statement.
guardian pattern
Where we construct a logical expression with additional comparisons to take advantage of the short-circuit behavior.
short circuit
When Python is part-way through evaluating a logical expression and stops the evaluation because Python knows the final value for the expression without needing to evaluate the rest of the expression.