Les 1a

Printen

Aan het einde van de les kun jij:

  • Python-code schrijven in repl.it

  • print() gebruiken om woorden te laten zien

  • aanhalingstekens gebruiken

  • goede en foute print-codes vinden

  • weten wat je moet doen als je een foutmelding van Python krijgt

Een woord printen

Je hebt net op het bord de print() opdracht gezien.

Een print() opdracht print een woord uit, als het tussen aanhalingstekens staat. Bijvoorbeeld zo:

print('Goedemorgen')

1) Welke van deze print() opdrachten print Hallo uit?

Schrijf de goede code over in je schrift!

Tip: Let goed op de aanhalingstekens!

1. print Hallo
2. print('Hallo")
3. print(Hallo)
4. print("Hallo')
5. print('Hallo')

2) Maak deze print() opdracht zelf af zodat er Allemaal in beeld komt.

print ... ... Allemaal ... ...

Schrijf de code over in je schrift.

3) Kies nu zelf drie woorden uit om te printen. Schrijf de goede codes in je schrift op.

Meerdere woorden printen

Een print() kan ook meerdere woorden printen. Dan moeten er komma's tussen de woorden. Let goed op, ieder woord moet nog steeds tussen twee aanhalingstekens.

Zo:

print('Goedemorgen', 'allemaal')

Op de plek van de komma komt een spatie in de uitvoer.

image-20190126194646749

Python stopt met printen bij een aanhalingsteken.

1) Welke van deze print() opdrachten print Hallo klas uit?

Schrijf de goede code over in je schrift. Kijk goed naar de aanhalingstekens!

1. print Hallo, klas
2. print('Hallo', 'klas')
3. print('Hallo, klas')
4. print(Hallo, klas)
5. print("Hallo', 'klas")

2) Maak deze print() opdracht zelf af zodat er Hallo allemaal in beeld komt.

print ... ... Hallo ... ... ... Allemaal ... ...

Schrijf de code in je schrift.

3) Kies nu zelf twee woorden om naast elkaar te printen. Schrijf de goede code op in je schrift.

Zinnetjes

Je kunt zoveel woorden combineren met komma's als je maar wilt! Bijvoorbeeld:

print('Goedemorgen', 'leerlingen', 'uit', 'deze', 'klas')

1) Welke van deze print() opdrachten print ik hou van programmeren uit?

Schrijf de goede code over in je schrift.

Tip: Let goed op, de goede code heeft:

  • Ronde haakjes

  • Een aanhalingsteken voor en na ieder woord

  • Komma's tussen alle woorden

Weet jij welke code goed is?

1. print('Ik', 'hou', 'van', 'programmeren')
2. print('Ik', hou, van, 'programmeren')
3. print('Ik', 'hou', 'van' 'programmeren')
4. print Ik hou van programmeren
5. print(Ik hou van programmeren)

2) Maak deze codes af zodat er een goede zin geprint wordt:

1. print ... ... Programmeren ... ... ... is ... ... ... leuk ... )
2. print ... ... Programmeren ... , ... is ... ... ... leuk ... ...
3. print ... ' Programmeren ... ... ... is ... ... ... leuk ... ...

3) Kies nu zelf korte zinnetjes om te printen. Bijvoorbeeld: 'Ik hou van programmeren'.

Schrijf drie codes voor zinnetjes in je schrift.

Foutmeldingen

Soms geeft Python een foutmelding.

image-20190126194646749

1) Je ziet hier vijf foute codes. Wat is de fout? Schrijf het op in je schrift.

Tip: kijk ook goed naar de kleuren. Alleen tekst en aanhalingstekens horen rood te zijn.

1. pint('Python')
2. print('Python)
3. print(Python)
4. print(Python')
5. print('Python'

2) Schrijf zelf nog 3 andere, verkeerde codes in je schrift.

Schrijf er ook bij waarom de code verkeerd is.

Voorbeeld:

print('Python)

Deze code is fout omdat er maar 1 aanhalingsteken om het woord staat.

3) Schijf nu in je schrift de goede versie op van de 3 verkeerde codes hierboven.