WHY DOES PYTHON USE ELSE AFTER FOR AND WHILE LOOPS