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
Oefeninstructies
- Schrijf een while-lus die doorgaat zolang
guest_countkleiner is dantotal_confirmations. - Verhoog binnen de while-lus
guest_counttelkens met1om 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!")