1 Jouw naam op het scherm
Welkom bij je eerste les Python. Je schrijft hier je allereerste programma: een paar regels tekst op het scherm. Het enige wat je nodig hebt is één instructie: print().
Tekst tonen met print
Alles wat je tussen aanhalingstekens in print(...) zet, verschijnt op het scherm:
print("Hallo, wereld!")
Python voert je code van boven naar beneden uit. Elke regel is één instructie. Wil je drie regels tonen, dan gebruik je drie keer print():
print("Hallo!")
print("Ik leer Python.")
print("Dit is mijn eerste programma.")
Uitvoer:
Hallo!
Ik leer Python.
Dit is mijn eerste programma.
Tekst moet altijd tussen aanhalingstekens staan. Vergeet je ze, dan geeft Python een foutmelding. Hieronder zie je welke.
print("5 + 3")
Er gaat iets mis
Aanhalingstekens vergeten
print(Hallo)
Uitvoer:
NameError: name 'Hallo' is not defined
Zonder aanhalingstekens is Hallo voor Python geen tekst maar een naam, en die naam kent hij niet. Zet de tekst tussen aanhalingstekens: print("Hallo").
Staan er meer woorden zonder aanhalingstekens, zoals in print(Hallo, wereld!), dan snapt Python de regel helemaal niet. Dan krijg je een SyntaxError.
Het aanhalingsteken aan het eind vergeten
print("Hallo)
Uitvoer:
SyntaxError: unterminated string literal (detected at line 1)
Python zoekt het aanhalingsteken dat de tekst afsluit, en vindt het niet. Elke tekst heeft er twee: één aan het begin en één aan het eind.
Print met een hoofdletter
Print("Hallo")
Uitvoer:
NameError: name 'Print' is not defined. Did you mean: 'print'?
Voor Python zijn print en Print twee verschillende namen, en alleen print met een kleine letter bestaat. De melding raadt zelf al wat je bedoelde.
Opdracht 1.1: Jouw naam
Print je eigen naam op het scherm.
# Schrijf hier je code
Klik hier voor een tip.
Eén regel print() met je naam tussen aanhalingstekens.
Klik hier voor de oplossing.
print("Alex")
Vervang Alex door je eigen naam — vergeet de aanhalingstekens niet.
print("Alex")Opdracht 1.2: Visitekaartje
Print drie regels onder elkaar: je naam, je leeftijd en je hobby.
Verwachte uitvoer (voorbeeld):
Alex Jansen
15
Muziek maken
# Schrijf hier je code
Klik hier voor een tip.
Drie print()-regels, elk met je eigen gegevens tussen aanhalingstekens. Getallen mag je ook tussen aanhalingstekens zetten: dan zijn ze tekst.
Klik hier voor de oplossing.
print("Alex Jansen")
print("15")
print("Muziek maken")
print("Alex Jansen")
print("15")
print("Muziek maken")Opdracht 1.3: Visitekaartje met titel
Maak je visitekaartje uit opdracht 1.2 mooier door een titel, labels en een afsluitzin toe te voegen.
Verwachte uitvoer:
=== Mijn Visitekaartje ===
Naam: Alex Jansen
Leeftijd: 15
School: Python College
Hobby: Muziek maken
Tot ziens!
# Schrijf hier je code
Klik hier voor een tip.
Zes regels print(). Elke regel is één hele tekst tussen aanhalingstekens, inclusief het label (zoals "Naam: Alex Jansen").
Klik hier voor de oplossing.
print("=== Mijn Visitekaartje ===")
print("Naam: Alex Jansen")
print("Leeftijd: 15")
print("School: Python College")
print("Hobby: Muziek maken")
print("Tot ziens!")
In de volgende les ga je dit visitekaartje verbeteren met variabelen — dan hoef je niet meer alle gegevens in elke print() opnieuw te typen.
print("=== Mijn Visitekaartje ===")
print("Naam: Alex Jansen")
print("Leeftijd: 15")
print("School: Python College")
print("Hobby: Muziek maken")
print("Tot ziens!")