Begroet de wereld
Schrijf op de eerste regel precies Hallo, wereld!.
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.
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.
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.
print("Je bestelling is ontvangen.")
print("De keuken gaat aan de slag!")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.
Tekst zonder aanhalingstekens behandelt Python niet als een bericht. Probeer dit voorbeeld en lees vooral de laatste regel van de foutmelding.
print(groet)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.
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.
Schrijf op de eerste regel precies Hallo, wereld!.
Schrijf op de tweede regel Ik leer Python.. Let op hoofdletters en de punt.
print() maakt een resultaat zichtbaar in de uitvoer.print()-aanroepen schrijven twee opeenvolgende regels.Hierna geef je waarden een naam, zodat je ze kunt hergebruiken in berekeningen.
Voer je code uit en ontdek
wat je hebt gemaakt.
Je hoeft het niet in één keer goed te doen. Na het uitvoeren zie je hier welke stappen al kloppen.