20
bewerkingen
k (→Beslissingen) |
kGeen bewerkingssamenvatting |
||
</source>
Dit programma kan bijvoorbeeld tot de volgende uitvoer leiden:
<pre>
</pre>
Hoe werkt dit nu ? Om te beginnen wordt de gebruiker om input gevraagd, met een prompt '''Integer?'''
Iets formeler, Python verifieert of de Booleaanse uitdrukking <code>n < 0</code> <code>True</code> of <code>False</code> is. Indien het <code>if</code> statement gevolgd is door een geïndenteerd blok statements, dan worden deze statements uitgevoerd indien de uitdrukking <code>True</code> is. Het <code>if</code> statement heeft een optioneel <code>else</code> statement gevolgd door een volgend blok geïndenteerde statements. Dit tweede block wordt uitgevoerd indien het de expressie gekoppeld aan het <code>if</code> statement <code>False</code> blijkt te zijn.
Er zijn een aantal manieren om vergelijkingen uit te drukking in een expressie
{| class="prettytable"
Los hiervan kan elke Booleaanse expressie gebruikt worden in combinatie met een <code>if</code> statement.
Naast <code>else</code> kan een <code>if</code> statement eveneens gevolgd worden door een <code>elif</code> statement. Dit is de verkorte notatie voor '''else if'''
<source lang="python">
|
bewerkingen