Python is a shiny new toy and you want to use all the different parts of it for you. But if you don't have that mental model, then it makes no sense at all. The way that the four else block the else with loops works has to do with the way these go to statements actually work in the Python interpreter.