Les 3
Even opfrissen!
1)
We gaan programmeren#print('goedemorgen')wordt niet uitgevoerd, deze code is namelijk uitgecomment. Python slaat commentaar over en printgoedemorgendus niet uit.Hier wordt niets uitgeprint, de eerste regel is commentaar met uitleg over het programma, de tweede regel is commentaar (uitgecommente code).
Hallo allemaalIk ben Python!De teksten '# je kunt twee woorden printen' en '#maar ook drie' worden niet uitgeprint, dit zijn comments die achter de code zijn geplaatst (een comment begint wanneer je een hekje plaatst).Halloleerlingen uit deze klasDe onderste regel wordt niet geprint, dit is uitgecommente code.
2)
Hallo leerlingenHier wordt niets uitgeprint, de tweede regel is commentaar (uitgecommente code) en python kan deze regel dus niet lezen.
We eten stamppotKlasDe bovenste regel wordt niet uitgeprint, dit is commentaar (uitgecommente code) en python kan deze regel dus niet lezen.Hallo leerlingenCode zal geen foutmelding geven, maar in plaats van'leerlingen'moet er in de print gebruik gemaakt worden van de gedefinieerde variabeledoelgroepdie als waarde'leerlingen'heeft gekregen. Onderstaand is de goede manier:doelgroep = 'leerlingen' print('Hallo', doelgroep)FOUT De bovenste regel wordt niet uitgeprint, dit is commentaar (uitgecommente code) en python kan deze regel dus niet lezen. Vervolgens wordt er wel een variabele gebruikt in de code, maar deze variabele is niet gedeclareerd en daarom zal Python een NAME ERROR geven. Onderstaand is de goede manier:
les = 'coderen' print('We', 'gaan', les)FOUT De gebruikte variabele
halfen9zijn niet gedefinieerd, en de gedefinieerde variabeletijdwordt niet gebruikt. Onderstaand is de juiste manier:tijd = 'half 9' print('Het', 'is', tijd)
Lijsten maken
1)
1. dieren = ['konijn', 'biggetje']Op de stippellijn komt een komma.
2. hobbies = ['dansen', 'voetballen']Op de stippelijnen komen: = teken, aanhalingsteken, aanhalingsteken, aanhalingsteken, aanhalingsteken.
3. kleuren = ['groen', 'geel', 'blauw']Op de stippelijnen komen: = teken, rechte haak open, aanhalingsteken, aanhalingsteken, aanhalingsteken, aanhalingsteken, komma, aanhalingsteken, aanhalingsteken, rechte haak sluit.
2)
1. namen = ['Jan', 'Merel', 'Samir']2. vakken = ['Frans', 'Aardrijkskunde', 'Coderen']3. engelse_woorden = ['dog', 'cat', 'mouse']Aanwijzen in een lijst
1) 1. vleermuis
konijnFOUT, dieren[3] bestaat niet: konijn = 0, biggetje = 1 en vleermuis = 2. Python begint tellen bij 0 en niet bij 1. Trucje: tel op de hoeveelste plek het element staat en trek hier 1 vanaf, dan zit je op het juiste cijfer voor het aanwijzen van het element.
geelblauw
2) 1. In het bos loopt een biggetje
De deur is blauwIk zit op zingenMijn trui is rozeSamir is mijn beste vriendIk vind Coderen een leuk vak
3)
1. kleuren = ['blauw', 'geel', 'groen']
print('De', 'deur', 'is', kleuren[1])2. snoepjes = ['chocolade', 'zuurtjes', 'drop']
print('Ik', 'hou', 'van', snoepjes[0])Foutjes bij aanwijzen
1) 1. FOUT
dieren[3] bestaat niet: konijn = 0, biggetje = 1 en vleermuis = 2. Python begint tellen bij 0 en niet bij 1. Trucje: tel op de hoeveelste plek het element staat en trek hier 1 vanaf, dan zit je op het juiste cijfer voor het aanwijzen van het element.
konijnFOUT
dieren[10]bestaat niet: konijn = 0, biggetje = 1 en vleermuis = 2. Python begint tellen bij 0 en niet bij 1. Trucje: tel op de hoeveelste plek het element staat en trek hier 1 vanaf, dan zit je op het juiste cijfer voor het aanwijzen van het element.kleuren[1]Door de aanhalingstekens leest Python de onderste regel als een string, en niet als een lijst. Hierdoor wordt de letterlijke tekst uitgeprint die in de print code staat. Verwijder de aanhalingstekens omgeeluit te printen.FOUT Op de tweede regel staat geen cijfer tussen de rechte haken. Python zal nu een SyntaxError geven.
2) 1. FOUT
Er staat een spelfout in het woord print, de i mist en hobbies[4] bestaat niet, het laatste element is hobbies[3].
FOUT Er staan aanhalingsteken om het cijfer 1. Python zal nu een TypeError geven, dit betekent dat er een verkeerd 'type' aanwijzer gebruikt wordt tussen de blokhaken. Python verwacht een integer (dat is een cijfer) maar krijgt nu een char of string (dat is een letter of reeks van letters). De aanhalingstekens rondom 1 moeten worden verwijderd.
FOUT De gedefineerde lijst heet
talenen in de print wordt gebruikt gemaakt van de ongedefineerde lijsttaal.FOUT Er staan ronde haken in plaats van rechte haken voor het aanwijzen van het element
snoepjes[2]. Python zal nu een TypeError geven en zeggen dat de lijst niet oproepbaar is, omdat Python de juiste aanwijscode mist en dus niet weet waar hij moet kijken.Ik woon in de straatnamen[2]Door de aanhalingstekens leest Python het stukjestraatnamen[2]als een string, en niet als een lijst. Hierdoor wordt de letterlijke tekst uitgeprint die in de print code staat. Verwijder de aanhalingstekens omIk woon in de Coolsingeluit te printen.Ik zit op dansenFOUT
kleuren[5]bestaat niet: blauw = 0, geel = 1 en groen = 2, paars = 3 en roze = 4. Python begint tellen bij 0 en niet bij 1. Trucje: tel op de hoeveelste plek het element staat en trek hier 1 vanaf, dan zit je op het juiste cijfer voor het aanwijzen van het element.FOUT De ronde haak open na
printmist.Ik vind Aardrijkskunde leukDe deur is geel

Last updated
Was this helpful?