Elif

Het komt voor dat je een situatie hebt waarbij je één van meerdere blokken code wilt uitvoeren, maar niet meer dan één. Dit soort meer-weg beslissingen kun je implementeren met één of meer elif takken (elif staat voor “else if”).

Let op, er wordt steeds slechts één codeblok uitgevoerd, nl. het eerste codeblok waarvan de booleaanse expressie de waarde True oplevert. Indien geen enkele booleaanse expressie True oplevert worden de statements bij het else-blok uitgevoerd. Merk op dat het else-blok niet verplicht is.