Als je gebruik maakt van een if - (elif) - else constructie, zal er exact 1 van de keuzes uitgevoerd worden.
Het is echter ook mogelijk om meerdere tests te doen:
Gebruik daarvoor alleen if-statements zoals het voorbeeld hieronder:

if voorwaarde:
        commando
if voorwaarde:
        commando
if voorwaarde:
        commando
if voorwaarde:
        commando
enz...

in dit voorbeeld zal het programma elke regel overlopen en het bijhorende commando uitvoeren als de voorwaarde voldaan is.
Dit wil zeggen dat er mogelijk geen enkel commando uitgevoerd zal worden, maar 1 kan ook of meerdere of alles...


De opdracht:

maak een programma dat een getal test op verschillende voorwaarden:

Het is dus mogelijk dat het getal voldoet aan geen enkele voorwaarde, of aan meerdere tot alle voorwaarden

Na deze voorwaarden laat je ook zien hoeveel voorwaarden zijn voldaan. OPGELET: er zijn meerdere uitvoerzinnen mogelijk:

Invoer

1 geheel getal

Uitvoer

elke voorwaarde zoals hierboven omschreven, elk op een aparte regel

Voorbeeld 1

Invoer:

80

Uitvoer:

Even getal
Positief getal
Dit getal voldeed aan 2 voorwaarden

Voorbeeld 2

Invoer:

1221

Uitvoer:

Positief getal
Groter dan 100
Groter dan 1000
Dit getal voldeed aan 3 voorwaarden

Voorbeeld 3

Invoer:

-11

Uitvoer:

Dit getal voldeed aan geen enkele voorwaarde

Voorbeeld 4

Invoer:

1200

Uitvoer:

Even getal
Positief getal
Groter dan 100
Groter dan 1000
Dit getal voldeed aan alle voorwaarden