Sometimes we don't know ahead of time how many times we'll need to loop. When that's the case, we can use a different structure: a while loop.