Programmeren in Python/Lussen: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Vangelis (overleg | bijdragen)
sub
Regel 59:
</pre>
 
Het spreekt voor zich dat het net als bij <code>if</code> statements mogelijk is om <code>while</code> en <code>for</code> lussen te nesten, zowel onderling als met elkaar. In principe kan alles wat met een <code>for</code> lus gebeurt, ook met een <code>while</code> lus geschreven worden. In de praktijk is het verschil echter een nuance, bemerk dat bij de <code>while</code> lus, de lusvoorwaarde binnen de lus aangepast werd, bij de <code>for</code> lus daarenegendaarentegen werd vooraf, zelfs buiten de lus bepaald over welke waarden men in de lus ging itereren. Dus indien men vooraf weet over welke waarden met gaat itereren gebruiken men typisch een <code>for</code> lus (bijvoorbeeld '' voor elk element in lijst ''), wanneer men binnen de lus dient te bepalen of de lus nog een maal uitgevoerd dient te worden gebruikt met een <code>while</code> lus (bijvoorbeeld, ''zolang de gebruiker niet -1 ingeeft'').
 
 
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.