Ga naar hoofdinhoud

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")
Voorspel
Wat zet dit programma op het scherm?
Kies wat jij denkt. Bij het goede antwoord zie je de uitleg.

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!")