Korte samenvatting

  • Met een if-statement kun je een computer bepaalde beslissingen laten nemen, op basis van een condition (voorwaarde). Als deze condition resulteert in True, wordt de code binnen de if-statement uitgevoerd.
  • Een uitbreiding van de if-statement is de else-statement. Hierbij wordt de code van de else-statement uitgevoerd, als de condition van de if-statement resulteert in False.
  • Gedetailleerder dan de else-statement is de elif-statement, aangezien hierbij ook nog een condition kan worden gegeven. Als het if-statement niet waar is, wordt gekeken naar de condition(s) van de elif-statement(s). Als deze ook niet True zijn, wordt eventueel de code binnen een else-statement uitgevoerd.

Broncode

# De nodige variabelen worden aangemaakt
a = 0
b = 0

if a > b: # De if-statement 
    print(True)
elif a < b: # De elif-statement
    print(False)
else: # De else-statement
    print("A en b zijn gelijkwaardig.")

Huiswerk voor deze tutorial

In deze opdracht ga je een programma schrijven die aan de gebruiker vraagt hoe oud deze is. Op basis van het antwoord van de gebruiker laat je de computer bepalen of deze in een achtbaan mag. Bij het maken van dit programma maak je gebruik van de kennis die je tot dusver hebt opgedaan.

  1. Vraag eerst input van de gebruiker door middel van de ingebouwde input-functie.
  2. De gebruiker mag de achtbaan in als deze ouder is dan zeventien en jonger dan zestig.
  3. Geef een output waarin te lezen is of de gebruiker te jong, te oud, of oud genoeg is om in de achtbaan te gaan.

Oplossing huiswerkopdracht

# Verkrijgen van user input
leeftijd = input("Voer hier je leeftijd in: ")

# Genereren van een juiste output
if leeftijd < 18:
    print("Helaas, je bent te jong om in de achtbaan te mogen.")
elif leeftijd > 60:
    print("Helaas, u bent te oud om in de achtbaan te mogen.")
else: 
    print("Je bent oud genoeg om in de achtbaan te mogen. Veel plezier!")