Skip to main content

Geneste en Meervoudige Condities

Doelstellingen

  • Begrijpen hoe je if-statements kunt nesten (if binnen if).
  • Leren hoe je programma's kunt schrijven met meervoudige beslispunten.
  • Probleemoplossende vaardigheden toepassen op complexe situaties.

Inhoud

Geneste if-statements

Je kunt een if-statement binnen een andere if-statement plaatsen.

if conditie1:
    if conditie2:
        # code als beide condities waar zijn

Voorbeeld:

 

leeftijd = 20
ingeschreven = True

if leeftijd >= 18:
    if ingeschreven:
        print("Je mag deelnemen aan de wedstrijd.")
    else:
        print("Je moet je eerst inschrijven.")
else:
    print("Je bent te jong om deel te nemen.")

Activiteiten

  • Oefening:

    • Schrijf een programma dat bepaalt of een jaar een schrikkeljaar is.

Tips

  • Wees voorzichtig met de inspringing bij geneste statements; dit helpt om de code leesbaar te houden.
  • Overweeg of geneste if-statements nodig zijn, of dat je condities kunt combineren.