Naast break
is er nog een ander handig commando dat je kan gebruiken: continue
. Hiermee kan je de huidige iteratie overslaan. Alle resterende code in de while-lus wordt niet meer uitgevoerd voor deze iteratie en de voorwaarde van de while-lus wordt opnieuw gecontroleerd.
👀 Voorbeeld - Allesbehalve
Dit programma print alle nummers van 1 tot 10 behalve 5.
n = 0 while n < 10>: n += 1 if n == 5: continue print(n)
🧠Denkoefening - Stop op tijd
Hoe kan je meerdere getallen overslaan? Bijvoorbeeld 3, 6 en 9?