Aan de slagGa gratis aan de slag

Een while-lus gebruiken

Je bouwt de recept-schaaltool en je moet tellen hoeveel gasten hun aanwezigheid hebben bevestigd voor je pastafeest. Je hebt RSVP’s ontvangen en wilt ze één voor één verwerken met een while-lus. Je hebt een variabele total_confirmations die het aantal ontvangen RSVP’s voorstelt, en je moet ze tellen om het uiteindelijke aantal gasten te bepalen. Zo weet je hoeveel je het recept voor tomaat-basilicumpasta moet opschalen.

Let op: als je while-lus te lang blijft draaien of je sessie verloopt, heb je mogelijk een oneindige lus gemaakt. Denk er vooral aan om de inhoud van de lus te inspringen met vier spaties of automatische inspringing, en zorg dat de voorwaarden zo zijn dat de lus een stopmoment heeft.

Deze oefening maakt deel uit van de cursus

Introductie tot Python voor developers

Cursus bekijken

Oefeninstructies

  • Schrijf een while-lus die doorgaat zolang guest_count kleiner is dan total_confirmations.
  • Verhoog binnen de while-lus guest_count telkens met 1 om een nieuwe bevestiging te tellen.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

total_confirmations = 10
guest_count = 0

# Count confirmations using a while loop
while ____:
    ____
    print(guest_count, "guests so far!")

print("We have", guest_count, "guests coming!")
Code bewerken en uitvoeren