1) Wat tekenen deze codes? Let op! De codes kunnen ook fout zijn! Schrijf dan FOUT.
1.for i inrange(3): pen.forward(100) pen.left(120)
2.for i inrange(5) pen.forward(100) pen.left(60)
3.for i inrange(3):pen.forward(100)pen.left(90)
4.for i inrange(5): pen.forward(100) pen.left(45)
2) Welke codes horen bij deze tekeningen? 1.
Variabelen in een lus
1) Wat tekenen deze codes?
1.aantal_keer =4for i inrange(aantal_keer): pen.forward(100) pen.left(90)
2.hoek =120for i inrange(3): pen.forward(100) pen.left(hoek)
3.aantal_keer =6grootte =100for i inrange(aantal_keer): pen.forward(grootte) pen.left(60)
4.aantal_keer =6hoek =60for i inrange(aantal_keer): pen.forward(50) pen.left(hoek)
5.aantal_keer =3hoek =60for i inrange(aantal_keer): pen.forward(50) pen.left(hoek)
6.aantal_hoeken =8hoek =360/aantal_hoekenfor i inrange(aantal_hoeken): pen.forward(50) pen.left(hoek)
Leg nu in woorden uit wat de code van code 6 (hier direct boven) doet.
8.namen =3for i inrange(namen):print('Hallo')
9.namen =3klas ='1c'for i inrange(namen):print('Hallo', klas)
10.namen =3groet ='Goedemorgen'klas ='1c'for i inrange(namen):print(groet, klas)
2) Wat tekenen deze codes? Let op: Er kunnen nu ook foutjes in de codes zitten!
1.aantal_keer =4for i inrange(aantal_keer) pen.forward(100) pen.left(90)
2.aantal_keer =4for i inrange(aantal_hoeken) pen.forward(100) pen.left(90)
3.aantal_keer =6grootte =100for i inrange(4): pen.forward(100) pen.left(60)
4.aantal_keer =5hoek =72for i inrange(aantal_keer): pen.forward(100) pen.left(hoek)
5.aantal_hoeken =8hoek =360/aantal_hoeken # / betekent gedeeld door in Pythonfor i inrange(aantal_hoeken):pen.forward(50)pen.left(hoek)
6.aantal_keer =3hoek =60for i inrange(aantal_keer): pen.forward(50) pen.left(hoek)
Leg in woorden uit wat de code van opdracht 6 doet.
8.namen =3klas ='1c'for i inrange(klas):print('Hallo', klas)
3) Wat tekenen deze codes?
1.hoeken =3for i inrange(hoeken): pen.forward(100) pen.left(120)pen.forward(100)for i inrange(hoeken): pen.forward(100) pen.left(120)
2.grootte =100for i inrange(4): pen.forward(grootte) pen.left(90)pen.penup()pen.forward(grootte)pen.pendown()for i inrange(4): pen.forward(grootte) pen.left(90)
3. (Ja deze code is echt anders dan de code van 2 hoor. Kijk goed!)grootte =100for i inrange(3): pen.forward(grootte) pen.left(120)pen.penup()pen.forward(grootte/2)# / betekent gedeeld door in Pythonpen.pendown()for i inrange(3): pen.forward(grootte) pen.left(120)
4.grootte =100for i inrange(6): pen.forward(grootte) pen.left(60)pen.penup()pen.forward(grootte)pen.pendown()grootte =50for i inrange(3): pen.forward(grootte) pen.left(120)