Conditions

if, elif en else

 

if wordt gebruikt met een conditie (voorwaarde) die resulteert in True of False.

Als de voorwaarde True is, wordt de code die onder de if instructie is ingesprongen uitgevoerd.

Met een voorwaarde kunnen alternatieven worden geboden elif. Het elif - sleutelwoord is een python-manier om te zeggen "als de vorige voorwaarden niet waar waren, probeer dan deze voorwaarde".

Als alle voorgaande voorwaarden False zijn, kan else:  worden gebruikt om andere code uit te voeren. Anders gezegd, het else:-sleutelwoord vangt alles op wat niet onder de voorgaande voorwaarden valt.

 

Merk op dat er een dubbele punt ":"  moet staan ​​aan het einde van elk if, elif en else statement.

 

from microbit import *

 

scoreA = 88

scoreB = 85

while True:

   if scoreA > scoreB:

       display.scroll("A won")

   elif scoreB > scoreA:

       display.scroll("B won")

   else:

       display.scroll("A drew with B")