Stap 5: Lussen en If - controle structuren
Een van de meest essentiële dingen over elk programma is het bestaan van controlestructuren.
De eerste controlestructuur is een tijdje loop, dit stuk van code loops terwijl een voorwaarde voldaan wordt. Bijvoorbeeld deze code
de code in de lus tot graaf < 10 uitgevoerd en vervolgens verder op met het programma.
De tweede is een if-else statement, dit stukje code controleert en doet iets als de waarde van een variabele gelijk aan 10 is, doet iets anders als de waarde gelijk aan 11 is en iets anders in alle andere gevallen doet.
Zal terugkeren
Omdat de variabele integer niet gelijk aan 10 of 11 en in elke andere situatie is loopt het anders.
Definiëren van een tijdje maar als controlestructuur plaatsen het type (terwijl of als) gevolgd door de waarde true of false dan:
Merk de "witruimte" voor de inhoud van elke lus, python is zeer specifiek over whitespace, thats hoe weet het welke code zit in een tijdje of als lus. PyCharm gebruikt één tabblad whitespace die moet consistent zijn voor alle u controle structuren.