De while kunnen ook zeer makkelijk gebruiken voor herhaling.
Bijvoorbeeld voor het tekenen van een spiraal
Je begint met een lijn en draait dan je turtle bij. Het stukje lijn wordt steeds korter. In code
import turtle t = turtle.Turtle() lengte = 20 while lengte > 1: t.forward(lengte) t.right(15) lengte = lengte * 0.95
Er wordt gestart met een lengte 20 en elke keer dat de herhaling wordt uitgevoerd wordt de lengte 5% minder (*0.95). Dit wordt herhaalt zolang de lengte langer dan 1 is.