Tekst op het scherm
Gebruik de pijlen om tussen de dia's te wisselen.
Tekst van deze dia
PROGRAMMEREN • 3E & 4E MIDDELBAAR
Tekst op het scherm
Laat Python precies zeggen wat jij wilt
LES 02 • LEVEL 02
Tekst van deze dia
STARTVRAAG
Stel je dit eens voor…
Een herkenbaar probleem, een slimme oplossing.
HET VERHAAL
Een robot stuurt saaie berichten. Kun jij er een vrolijke chatrobot van maken?
Wat is het verschil tussen tekst tonen en een berekening tonen?
Tekst van deze dia
ONZE MISSIE
Vandaag kan jij…
Drie doelen. Helemaal haalbaar, stap voor stap.
1
print() gebruiken voor duidelijke berichten
2
tekst tussen aanhalingstekens plaatsen
3
meerdere regels laten verschijnen
EINDMISSIE • MAAK ZELF IETS!
Tekst van deze dia
NIEUW IDEE
print() is jouw luidspreker
Eerst begrijpen wat de instructie betekent.
Alles tussen aanhalingstekens is tekst. Met print() laat je die tekst zien.
ONTHOUD
Elke print() toont standaard een nieuwe regel.
Tekst van deze dia
LIVE CODEREN
Van idee naar werkende code
Lees mee. Voorspel samen de uitvoer en voer dan uit.
les02_voorbeeld_a.py
print("Hallo, wereld!")
print("Ik ben een Python-bot.")
DENKVRAAG
Elke print() toont standaard een nieuwe regel.
Tekst van deze dia
RAAD DE UITVOER
Wat zal Python tonen?
Welke drie regels verschijnen?
voorspel.py
print("3 + 4")
print(3 + 4)
print("Klaar!")
DENK → OVERLEG → ANTWOORD
Tekst van deze dia
OPLOSSING
En dit verschijnt op het scherm!
Vergelijk met je voorspelling.
uitvoer (geen Python-code)
3 + 4
7
Klaar!
WAAROM?
Tussen aanhalingstekens blijft 3 + 4 gewone tekst.
Tekst van deze dia
LEVEL UP
Meer dan één stukje in print()
Een extra Python-truc waarmee je meer kunt.
Je kunt tekst en getallen scheiden met een komma. Python zet dan standaard een spatie.
TIP
print("Score:", 12) toont Score: 12.
Tekst van deze dia
ZO WERKT HET
Nog een codevoorbeeld
Lees de code. Wat verandert er ten opzichte van het vorige voorbeeld?
les02_voorbeeld_b.py
print("Level", 1)
print("Munten:", 12)
DE TRUC
print("Score:", 12) toont Score: 12.
Tekst van deze dia
JIJ PROBEERT
Mini-opdrachten
Werk rustig. Test telkens na een kleine wijziging.
1
Schrijf drie print()-regels voor een welkomstscherm.
2
Toon je favoriete game of hobby op een aparte regel.
3
Laat Python een berekening tonen zonder aanhalingstekens.
6–8 MINUTEN • EERST ZELF
Tekst van deze dia
DEBUGCHALLENGE
Python zegt: er is iets mis!
Speel detective: zoek de fout vóór je het programma uitvoert.
zoek_de_fout.py
print("Welkom!"
print("Start het spel")
SPOTTED DE FOUT? • 90 SECONDEN
Tekst van deze dia
DEBUG-OPLOSSING
De verbeterde versie
Kleine correcties kunnen een groot verschil maken.
gecorrigeerd.py
print("Welkom!")
print("Start het spel")
WAT WAS FOUT?
Op regel 1 ontbreekt een sluitend haakje.
Tekst van deze dia
EINDMISSIE
Welkom in mijn game
Maak een startscherm voor een zelfbedacht spel.
1
Toon een pakkende speltitel.
2
Toon twee regels met spelregels.
3
Toon hoeveel levens de speler krijgt.
4
Eindig met een motiverende boodschap.
EERST WERKEND → DAN MOOIER
Tekst van deze dia
VOORBEELD
Zo kan jouw oplossing eruitzien
Er bestaan meerdere correcte oplossingen. Vergelijk vooral de aanpak.
les02_oplossing.py
print("=== STERRENSPEL ===")
print("Regel 1: verzamel sterren.")
print("Regel 2: ontwijk obstakels.")
print("Levens:", 3)
print("Veel succes!")
Tekst van deze dia
EXTRA CHALLENGE
Klaar? Level up!
Kies één extra uitdaging of help je klasgenoot met een tip.
BONUSOPDRACHT
Maak het startscherm langer met een ASCII-kader.
Het werkt — Test je programma met normale invoer.
Maak het sterker — Test ook eens een onverwacht antwoord.
Maak het eigen — Pas namen, teksten of vormgeving aan.
Tekst van deze dia
CHECK-OUT
Wat neem je mee?
Antwoord zonder spiekbriefje. Je hoeft niet alles al perfect te kunnen.
1
Wat doet print()?
2
Waarom staat "5" tussen aanhalingstekens?
3
Wat is de uitvoer van print(5 + 2)?
VOLGENDE KEER Les 03: variabelen als digitale doosjes