Stel dat je twee vierkanten naast elkaar wilt tekenen. Dan kan het misschien verleidelijk zijn om de copy-paste te gebruiken. Dit is niet de meest handige manier. Hiervoor kan je beter een deeltaak (functie) maken. Een deeltaak (functie) is een stukje code dat je meerdere keren kan gebruiken. Een deeltaak (functie) begint in Python met “def”.
import turtle t = turtle.Turtle() def vierkant(): # definitie van de deeltaak for i in range(4): t.forward(50) t.left(90) vierkant() # aanroep van de deeltaak
Let op de volgorde van de code. Eerst de deeltaak aanmaken en daarna pas aanroepen. Geef je deeltaak een logische naam. De naam van een deeltaak moet altijd met een letter beginnen (net als bij een variabele)
Meerdere vierkanten naast elkaar tekenen kan dan als volgt
Toch kan bovenstaande nog iets efficiënter worden geprogrammeerd