stops at the first `True` condition. - `elif` and `else` are optional. You can have just `if`. - You can have as many `elif` branches as you need. - Only **one** branch executes in an `if`/`elif`/`else` chain.