Programmeren in Python/Lussen: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
ElieDeBrauwer (overleg | bijdragen)
k typo
ElieDeBrauwer (overleg | bijdragen)
k typo
Regel 6:
De eerste lus controle structuur is het <code>while</code> statement. Normaalgezien begint de interpreter bij het eerste statement en neemt dan het volgende. Controlestructuren veranderen de volgorde waarin statements uitgevoerd worden of beslissen of het al dan niet uitgevoerd moet worden. Het volgende programma maakt gebruikt van het <code>while</code> statement:
 
<source lang="pythonPython">
a = 0
while a < 10 :
Regel 17:
Hieruit volgt dus dat het van belang is om ervoor te zorgen dat de lusvoorwaarde in de lus zelf aangepast wordt, anders wordt een oneindige lus gemaakt, wat normaalgezien niet de bedoeling is. Een oneindige lus kan er bijvoorbeeld alsvolgt uitzien:
 
<source lang="pythonPython">
while 1 == 1:
print "Help, I'm stuck in a loop."
Regel 28:
Een volgende manier om een lus te implementeren is met hulp van het <code>for</code> statement. Een voorbeeld analoog aan de while lus kan er alsvolgt uitzien:
 
<source langelang="Python">
onetoten = range(1,11)
for a in onetoten:
Regel 37:
 
De uitvoer is volkomen analoog aan het while-voorbeeld, de getallen van 1 tem 10, gevolgd door de string ''Loop finished''. De code ziet er echter verschillend uit, de eerste regel maakt gebruik van de <code>range(start,einde)</code> functie. Dit genereert een array getallen:
<source langelang="Python">
>>> range (1,11)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.