SVG 02

Opgave 6

In opgave 4 werd gevraagd om meerdere cirkels af te drukken. Voor 3 cirkels is het nog haalbaar om de code te dupliceren, maar als je honderden cirkels dient af te drukken, is dit niet meer handig. Daarom voorzien programmeertalen (ook Python) een aantal manieren om bepaalde acties meermaals uit te voeren. De “for-loop” constructie is er zo een:

for i in [1, 2, 3, 4, 5]:
    print("hallo 5IICT")

In de bovenstaande code, wordt de functie “print” 5 maal uitgevoerd. Er verschijnen hierdoor 5 regels met de telkens de tekst “hallo 5IICT”. Schrijf een Python programma dat 20 keer de tekst “Ik mag niet spieken” op het scherm toont.

Opgave 7

Zie onderstaande code:

for i in [5, "A", 3, "hello", 5.4]:
    print(i)

De letter “i” in de code is een variabele die opeenvolgend de waardes uit het lijstje krijgt. Dus, de eerste keer dat de print functie uitgevoerd wordt, heeft de variabele “i” de waarde 5, de tweede keer heeft de variabele als waarde de string “A”, de derde keer heeft de variabele de waarde 3, enzovoort. De bovenstaande code heeft dan ook volgende uitvoer:

5
A
3
hello
5.4

Schrijf een Python programma dat je favoriete TV-programma’s of games op het scherm toont. Gebruik hiervoor de “for-loop” constructie in combinatie met een lijst.

Opgave 8

Pas de code in opgave 5 aan zodat er 10 cirkels getoond worden door gebruik te maken van de “for- loop” constructie.

Opgave 9

Pas de code in opgave 7 aan zodat er 10 cirkels getoond worden door gebruik te maken van de “for- loop” constructie. Laat de x en de y positie van je cirkel overeenkomen met de variabele in je “for-loop”.