Functies kunnen andere functies aanroepen. Zo kun je grotere taken opbouwen uit kleinere functies.
Voorbeeld: een lolly bestaat uit snoep en een stok.
import turtle
### FUNCTIEDEFINITIES
def tekenSnoep(straal, kleur):
turtle.fillcolor(kleur)
turtle.begin_fill()
turtle.circle(straal)
turtle.end_fill()
def tekenStok(lengte_stok):
turtle.right(90)
turtle.forward(lengte_stok)
def tekenLolly(straal, kleur, lengte_stok):
tekenSnoep(straal, kleur)
tekenStok(lengte_stok)
### HOOFDPROGRAMMA
turtle.pendown()
tekenLolly(40, "blue", 100)
turtle.done()
tekenLolly() roept tekenSnoep() en tekenStok() aan. Het hoofdprogramma hoeft alleen tekenLolly() aan te roepen.