While...

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.