Python While-lussen
Python-loops
Python heeft twee primitieve lusopdrachten:
- while -loops
- voor lussen
De while-loop
Met de while -lus kunnen we een reeks instructies uitvoeren zolang een voorwaarde waar is.
Voorbeeld
Print i zolang i kleiner is dan 6:
i = 1
while i
print(i)
i += 1
Opmerking: vergeet niet om i te verhogen, anders zal de lus voor altijd doorgaan.
De while -lus vereist dat relevante variabelen gereed zijn, in dit voorbeeld moeten we een indexeringsvariabele definiëren, i , die we instellen op 1.
De breukverklaring
Met de break -instructie kunnen we de lus stoppen, zelfs als de while-voorwaarde waar is:
Voorbeeld
Verlaat de lus wanneer i 3 is:
i = 1
while i
print(i)
if i == 3:
break
i += 1
De continue verklaring
Met de continue instructie kunnen we de huidige iteratie stoppen en doorgaan met de volgende:
Voorbeeld
Ga door naar de volgende iteratie als i is 3:
i = 0
while i
i += 1
if i == 3:
continue
print(i)
De else-verklaring
Met de else -instructie kunnen we een codeblok één keer uitvoeren wanneer de voorwaarde niet langer waar is:
Voorbeeld
Druk een bericht af zodra de voorwaarde onwaar is:
i = 1
while i
print(i)
i += 1
else:
print("i is no longer less than 6")