Quieres armar un while que cuente y se detenga, sin volverse infinito.

Ordena los pasos.

1Dentro del bucle, actualiza la variable para que eventualmente la condición sea falsa
2Ejecuta y confirma que el bucle de verdad termina
3Escribe la condición del while usando esa variable
4Inicializa la variable de control antes del while