Les 4
Even opfrissen!
1)
Zullen we gaan voetballen morgenMijn beste vriend heet JanFOUT De gedefineerde lijst heet
talenen in de print wordt gebruikt gemaakt van de ongedefineerde lijsttaal.FOUT Er worden ronde haken gebruikt bij
snoepjes(2), dit moeten rechte haken zijn dus zo:snoepjes[2].Ik woon in de straatnamen[2]Ik zit op dansenFOUT
kleuren[5]bestaat niet: blauw = 0, geel = 1, 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
namen[3]bestaat niet: Jan = 0, Robin = 1 en Samir = 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.FOUT
vakken[4]bestaat niet: Aardrijkskunde = 0, Nederlands = 1 en Coderen = 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.De deur is geelHallo leerlingenHier wordt niets uitgeprint, de tweede regel is commentaar (uitgecommente code) en python kan deze regel dus niet lezen. Let op: de code is niet fout, er verschijnt geen error na het uitvoeren van deze code.
FOUT De bovenste regel wordt niet uitgeprint, dit is commentaar (uitgecommente code) en python kan deze regel dus niet lezen. Vervolgens wordt de variabele
lesgebruikt in de code, maar deze variabele is niet gedeclareerd en daarom zal Python een NAME ERROR geven.Het is vandaag woensdagDe code is niet fout, maar let op. Er wordt geen gebruikt gemaakt van de variabeledag!
2)
kleuren[2]. De volledige code iskleuren = ['blauw', 'geel', 'groen'] print('De', 'trui', 'is', kleuren[2])snoepjes[2]. De volledige code issnoepjes = ['chocolade', 'zuurtjes', 'drop'] print('Ik', 'hou', 'van', snoepjes[2])hobbies[0]. De volledige code ishobbies = ['gamen', 'voetballen', 'zingen'] print('Zullen', 'we', 'gaan', hobbies[0], 'morgen?')namen[2]. De volledige code isnamen = ['Jan', 'Robin', 'Samir'] print('Mijn', 'beste', 'vriend', 'heet', namen[2])talen[0]. De volledige code istalen = ['Python', 'JavaScript', 'HTML'] print('De', 'beste', 'programmeertaal', 'is', talen[0] )straatnamen[1]. De volledige code isstraatnamen = ['Witte Hertstraat', 'Takstraat', 'Coolsingel'] print('Ik', 'woon', 'in', 'de', straatnamen[1])
Invoer
1)
Okee ik doe er melk inDe invoer van de gebruiker wordt opgeslagen in de variabelein_de_thee. Deze wordt vervolgens in de print gebruikt.Het is tien uurDe invoer van de gebruiker wordt opgeslagen in de variabeletijd. Deze wordt vervolgens in de print gebruikt.Hallo JantienDe invoer van de gebruiker wordt opgeslagen in de variabelenaam. Deze wordt vervolgens in de print gebruikt.Hallo naamDe invoer van de gebruiker wordt opgeslagen in de variabelenaam, maar in de print wordt de variabele niet gebruikt maar staatnaamtussen aanhalingstekens!
Fouten bij invoer
1) 1. FOUT Er mist een ronde haak sluiten op de eerste regel. Dit geeft een SyntaxError.
FOUT
De gebruikte variabele
naamis niet gedefinieerd, en de gedefinieerde variabelevoornaamwordt niet gebruikt. Onderstaand is de juiste manier:
print('Hoe', 'heet', 'jij?')
naam = input()
print('Hallo', naam)
---
Input: SabineFOUT De ronde haken missen achter
input.Ja het regent
2) 1. De rond haak mist op de onderste regel. De juiste code moet zijn:
print('Over', 'welk', 'dier', 'gaat', 'het?')
dier = input()
print('Dit', 'verhaal', 'gaat', 'over', dier)De variabele
dierwordt niet gedefineerd. De juiste code moet zijn:print('Over', 'welk', 'dier', 'gaat', 'het?') dier = input() print('Dit', 'verhaal', 'gaat', 'over', dier)De ronde haken missen achter
input. De juiste code moet zijn:print('Koffie', 'of', 'thee?') drinken = input() print('Je', 'wilt', 'dus', drinken)Het
=teken mist tussenantwoordeninput(). De juiste code moet zijn:print('Regent', 'het?') antwoord input() print(antwoord, 'het', 'regent')
Last updated
Was this helpful?