and: Twee voorwaarden tegelijk
Tot nu toe hebben we steeds 1 ding gecontroleerd.
is de temperatuur groter dan 20?
heeft de gebruiker "ja" ingevuld?
Maar hoe gaat het als we twee dingen tegelijk willen checken?
Vraag de temperatuur en of iemand een jas aan heeft.
als de temperatuur lager dan 20 is en de gebruiker "ja" zegt dan:
print: "Goed zo!"
Het kan met een geneste if:
Maar het kan ook door te combineren met and
. Je schrijf dan de twee voorwaarden op en and
ertussen. Dat ziet er dan zo uit:
Beide stukken code doen hetzelfde maar de tweede ziet er overzichtelijker uit.
Met het sleutelwoord and
moeten allebei de voorwaarden waar zijn. Dus:
Als de temperatuur > 20 is en jas is "ja" dan: print: "Goed zo!"
Hier nog een voorbeeld:
Dus:
Als de prijs hoger is dan 100 en prijs maximaal 300 dan: (prijs dus tussen 100 en 300) print: Dat is prima prijs. Anders als prijs minimaal 0 is en prijs maximaal 100 dan: (prijs dus tussen 0 en 100) etc.
Oefenopdracht - 3.1.1 - Vliegtuig en baggage
Schrijf een programma dat 2 dingen vraagt:
Reis je met het vliegtuig?
Hoeveel kilo bagage neem je mee?
In het vliegtuig moet je minder dan 25 kg meenemen. Dus als iemand met het vliegtuig gaat en meer 25 kg bagage heeft print je: "Dan kan helaas niet".
Last updated
Was this helpful?