Les 2: variabelen en loops#

In de vorige les heb je kennisgemaakt met de turtle module in Python. Je schreef algoritmen om de schildpad te besturen en zodoende een tekening te laten maken. Die algoritmen bevatten best veel herhaling. Om bijvoorbeeld een vierkant te maken met zijden van 100 pixels, zou je de volgende code gebruiken:

turtle_square.py#
 1import turtle
 2
 3tony = turtle.Turtle()
 4
 5tony.fd(100)
 6tony.lt(90)
 7tony.fd(100)
 8tony.lt(90)
 9tony.fd(100)
10tony.lt(90)
11tony.fd(100)

De regels 5 tot en met 11 van turtle_square.py bevatten slechts twee instructies: tony.fd(100) en tony.lt(90). Kunnen we Python niet gewoon vertellen dat het die instructies vier keer moet uitvoeren, in plaats van zoveel regels code te gebruiken? Ja dat kan! En in deze les leer je hoe. Maar eerste moet je iets weten over variabelen.