Python While Loops
Python-lusse
Python het twee primitiewe lus-opdragte:
- terwyl lusse
- vir lusse
Die terwyl Loop
Met die while lus kan ons 'n stel stellings uitvoer solank 'n voorwaarde waar is.
Voorbeeld
Druk i solank i minder as 6 is:
i = 1
while i
print(i)
i += 1
Let wel: onthou om i te verhoog, anders sal die lus vir ewig voortduur.
Die while lus vereis dat relevante veranderlikes gereed is, in hierdie voorbeeld moet ons 'n indekseringsveranderlike, i , wat ons op 1 stel, definieer.
Die breekverklaring
Met die break -stelling kan ons die lus stop selfs al is die while-voorwaarde waar:
Voorbeeld
Verlaat die lus wanneer i 3 is:
i = 1
while i
print(i)
if i == 3:
break
i += 1
Die voortgesette verklaring
Met die voortgaan -stelling kan ons die huidige iterasie stop, en voortgaan met die volgende:
Voorbeeld
Gaan voort na die volgende iterasie as i 3 is:
i = 0
while i
i += 1
if i == 3:
continue
print(i)
Die ander verklaring
Met die else -stelling kan ons een keer 'n blok kode laat loop wanneer die voorwaarde nie meer waar is nie:
Voorbeeld
Druk 'n boodskap sodra die toestand vals is:
i = 1
while i
print(i)
i += 1
else:
print("i is no longer less than 6")