proglog

Een inleiding tot programmatielogica met Python

View on GitHub

Nog nesten

Je leerde dat je in een if nog een if kan nesten. De mogelijkheden van nesten zijn eindeloos:

Voorbeeld: Een pretpark wil op het einde van de dag weten hoeveel volwassenen het park bezochten en hoeveel kinderen het park bezochten.
De gebruiker tikt de leeftijd van elke bezoeker.
Als de leeftijd hoger of gelijk is aan 18, verhoog je de variabele voor het aantal volwassenen met 1.
Anders verhoog je de variabele voor het aantal kinderen met 1.
Op het einde van de dag tikt de gebruiker 0 als leeftijd om het invoeren te stoppen.
Je toont dan het aantal volwassenen en het aantal kinderen.
Je maakt een nieuw bestand pretpark.py. Je schrijft volgende regels:

aantalVolwassenen = 0
aantalKinderen = 0
leeftijd = int(input("Leeftijd (0 om te stoppen): "))
while leeftijd != 0:
    if leeftijd >= 18:
        aantalVolwassenen += 1
    else:
        aantalKinderen += 1
    leeftijd = int(input("Leeftijd (0 om te stoppen): "))
print("Aantal volwassenen: " + str(aantalVolwassenen))
print("Aantal kinderen: " + str(aantalKinderen))

Je ziet in het programma een while instructie met een geneste if instructie.
Je bewaart en test het programma.

image Korting.
image Temperaturen.
image Hoger Lager.
image Priemgetal.
image KMI.

⏪ While ⏫ Index For ⏩