Samenvatting

Je kunt if, elif en else opdrachten ook in andere if opdrachten zetten. Dit heet nesten. De structuur zier er als volgt uit:

if <voorwaarde>:
  # voer uit als voorwaarde waar is
  
  if <andere voorwaarde>:
    # code als ook andere voorwaarde waar is
elif <extra voorwaarde>:
  # voer uit als extra voorwaarde waar is
  
  if <andere extra voorwaarde>:
    # voer uit als andere extra voorwaarde waar is
    # Mag ook weer meerdere regels code zijn
  else:
    # voer uit als andere extra voorwaarde NIET waar is
else:
  # voer uit als voorwaarde en extra voorwaarde NIET waar zijn

Het is heel belangrijk dat je goed inspringt. Inspringen zorgt voor de witruimte voor je regel code. In een if-statement zorg je dat alle code die erbij hoort dezelfde witruimte voorde code heeft. Maak je dus in de if nog een if dan krijg je daarin extra witruimte!

Last updated

Was this helpful?