← Python/De eerste bouwstenen
Les 1 van 8
MODULE 01 · 01◷ 12 min

Laat je code spreken

Na deze les kun je
  • Twee regels tekst uitvoeren
  • Tekst en code uit elkaar houden

Een programma kan iets uitrekenen zonder dat je daar iets van ziet. Denk aan een bezorgapp die pas bruikbaar wordt wanneer hij meldt dat je bestelling klaarstaat. In deze les laat je Python twee korte berichten tonen: het begin van elk programma dat met een gebruiker praat.

Van code naar zichtbare tekst

Code bestaat uit instructies voor de computer. In dit bestand voert Python de instructies van boven naar beneden uit. Je schrijft ze in de editor; met de knop Code uitvoeren laat je het hele bestand opnieuw uitvoeren.

Met print() stuur je iets naar de uitvoer: het vak waarin het resultaat verschijnt. print is een ingebouwde functie, een benoemde bewerking die je kunt aanroepen. De ronde haakjes betekenen hier: voer die bewerking uit met wat tussen de haakjes staat.

Een stukje tekst in je code heet een string. Je zet het tussen twee gelijke aanhalingstekens, bijvoorbeeld "Klaar!" of 'Klaar!'. Die tekens vertellen Python waar de tekst begint en eindigt; ze verschijnen zelf niet in de uitvoer.

Let op het verschil tussen de instructie en het resultaat. In je code staan de naam print, haakjes en aanhalingstekens, maar de gebruiker ziet alleen de tekst ertussen. Hoofdletters, spaties en leestekens binnen de aanhalingstekens verschijnen wél precies zoals je ze schrijft.

Kijk eerst naar een voorbeeld

Voorspel welke regel bovenaan verschijnt voordat je op Voorbeeld uitvoeren drukt. De voorbeeldknop voert alleen dit kleine programma uit; je eigen code in de editor blijft staan.

Twee berichten van een bezorgapp
print("Je bestelling is ontvangen.")
print("De keuken gaat aan de slag!")
Verwachte uitvoer
Je bestelling is ontvangen.
De keuken gaat aan de slag!

De eerste aanroep schrijft het eerste bericht en eindigt standaard met een nieuwe regel. Daarom komt het tweede bericht eronder te staan. Je hoeft dus geen aparte opdracht toe te voegen om naar de volgende regel te gaan.

Iedere uitvoering begint opnieuw. Druk je nog eens op de voorbeeldknop, dan krijg je dezelfde twee regels en begint het programma niet halverwege. Ook je eigen bestand wordt bij elke klik vanaf de eerste regel uitgevoerd.

Een fout die bijna iedereen maakt

Tekst zonder aanhalingstekens behandelt Python niet als een bericht. Probeer dit voorbeeld en lees vooral de laatste regel van de foutmelding.

Wat gebeurt er zonder aanhalingstekens?
print(groet)
Verwachte fout
NameError: name 'groet' is not defined

Een NameError betekent hier dat Python een naam probeert op te zoeken die nog geen waarde heeft. De oplossing is om groet tussen aanhalingstekens te zetten als je letterlijk dat woord wilt tonen. In de volgende les ga je namen juist bewust gebruiken om waarden te bewaren.

Nu jij

Pas de twee bestaande berichten in de editor aan volgens de stappen hieronder. Voer daarna je code uit en vergelijk de uitvoer letter voor letter met de opdracht. Een melding dat een stap nog niet klopt is informatie om je volgende aanpassing te kiezen.

AAN DE SLAG 0/2
1

Begroet de wereld

Schrijf op de eerste regel precies Hallo, wereld!.

2

Vertel wat je leert

Schrijf op de tweede regel Ik leer Python.. Let op hoofdletters en de punt.

Dit neem je mee

  • print() maakt een resultaat zichtbaar in de uitvoer.
  • Aanhalingstekens begrenzen tekst; ze worden zelf niet afgedrukt.
  • Twee gewone print()-aanroepen schrijven twee opeenvolgende regels.

Hierna geef je waarden een naam, zodat je ze kunt hergebruiken in berekeningen.

main.py
UitvoerPython
›
›_

Hier komt je resultaat.

Voer je code uit en ontdek
wat je hebt gemaakt.

0/2 stappen
EVEN MEEKIJKEN

Bekijk hoe het kan.

Je mag de oplossing bekijken. Deze poging telt dan niet mee als afgeronde les. Met Reset kun je daarna opnieuw zelf oefenen.