0%

Welkom bij Python Land · oefening

Je eerste Python-instructies

In de vorige les veranderde je een instructie die al voor je klaarstond. Deze keer schrijf je zelf nieuwe Python-instructies.

We beginnen met een van de handigste hulpmiddelen van Python:

print("Hello")

Deze instructie vraagt Python om het woord Hello te laten zien.

Een print-instructie ontleden

Elk teken in print("Hello") heeft een doel.

OnderdeelWat het Python vertelt
printGebruik de ingebouwde functie van Python om iets af te drukken.
( en )Geef iets aan die functie mee.
"Hello"Behandel Hello als tekst.
HelloDe tekst die in de uitvoer moet verschijnen.

Python laat de tekst zonder aanhalingstekens zien:

Hello

De aanhalingstekens horen bij de code. Ze laten Python zien waar de tekst begint en eindigt.

Deep dive

De precieze naam voor print("Hello") is een functieaanroep. print is de functie en "Hello" is een argument dat je eraan meegeeft.

Tekst tussen aanhalingstekens heet een string, een tekstwaarde. Je werkt in deze cursus vaak met strings. Je hoeft deze drie termen nu nog niet allemaal te onthouden.

Behoud de structuur, verander de tekst

Als je weet hoe een print-instructie is opgebouwd, kun je bijna elke tekst laten zien die je wilt:

print("Good morning")
print("Good evening")

De structuur blijft hetzelfde. Alleen de tekst tussen de aanhalingstekens verandert.

Python geeft deze uitvoer:

Good morning
Good evening

Let erop dat elke print-instructie op een eigen regel begint. Python voert de eerste regel uit, gaat naar de tweede en werkt zo verder naar beneden.

Voorspel voordat je uitvoert

Lees dit korte programma van boven naar beneden:

Wat drukt dit programma af?

print("Ready")
print("Set")
print("Go!")

De uitvoer voorspellen voordat je code uitvoert, is een nuttige gewoonte. Je hebt dan iets concreets om met het werkelijke resultaat te vergelijken.

Schrijf twee nieuwe instructies

De speelomgeving begint met één regel:

print("Python is ready.")

Laat die regel staan. Schrijf er twee print-instructies onder, zodat de volledige uitvoer er zo uitziet:

Python is ready.
I wrote my first instruction.
Then I wrote another one!

Gebruik de startregel als voorbeeld. Elke nieuwe regel heeft het volgende nodig:

  1. De naam print in kleine letters

  2. Een openingshaakje

  3. Een aanhalingsteken vóór de tekst

  4. De tekst die je wilt laten zien

  5. Een aanhalingsteken na de tekst

  6. Een sluithaakje

Typ de nieuwe regels zelf als dat lukt. Kleine details zoals aanhalingstekens en haakjes worden vertrouwder door ze te gebruiken.

Druk op Run wanneer je het resultaat wilt bekijken. Druk op Submit als alle drie de uitvoerregels kloppen.

Als een regel niet werkt

Vergelijk de regel eerst teken voor teken met de startregel. Controleer of:

  • print in kleine letters staat.

  • De tekst aan beide kanten een aanhalingsteken heeft.

  • De instructie beide haakjes heeft.

  • De tekst zelf dezelfde hoofdletters en leestekens heeft als het gevraagde resultaat.

Als de editor een foutmelding laat zien, heb je niets stukgemaakt. De volgende les gaat helemaal over het begrijpen van fouten. Je kunt altijd Reset gebruiken om de startcode terug te zetten.

Monty kan de vergelijking samen met je maken. Een handige vraag is:

Bekijk mijn print-instructies. Wijs het eerste verschil met het gevraagde resultaat aan, maar laat me het zelf verbeteren.

Dat soort hulp is vaak nuttiger dan meteen het volledige antwoord krijgen. Monty blijft in dit hele openingshoofdstuk gratis beschikbaar.

Neem even de tijd om te kijken naar wat je hebt geschreven zodra je inzending slaagt. Het is misschien een klein programma, maar elke instructie erin is van jou.

Opdracht

Laat de startregel staan en voeg twee print-instructies toe. Je programma moet precies deze uitvoer geven:

Python is ready.
I wrote my first instruction.
Then I wrote another one!

Druk op Run om het resultaat te vergelijken en daarna op Submit.