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.