⊗pyPmCdIn 127 of 208 menu

Inspringen in if-else constructies in Python

In Python bepaalt de inspringing welke blokken van de if-else-constructie bij elkaar horen. Daarom moeten de regels onder elk blok op een inspringingsniveau staan. Dit is gelijk aan vier spaties of één tabulatie.

Laten we de algemene structuur van een if-else-voorwaarde bekijken. In de correcte variant moet de code op één inspringingsniveau staan ten opzichte van zijn bijbehorende conditionele blok:

if vergelijkingsoperatie: code else: code

Als de inspringing wordt weggelaten, zal Python een foutmelding geven:

if vergelijkingsoperatie: code else: code
idpldahipt