Programación en Python: el bucle While
El bucle while es otra estructura de control de flujo, concretamente lo que hace es repetir un código mientras dure una determinada condición.
Se puede decir que el bucle while se utiliza para hacer algo repetidamente, bajo unas condiciones específicas, sin saber cuantas veces se repetirá.
Representación gráfica
Al entrar en while, se evalúa la condición, si es verdadera el contenido del bucle se ejecutará una vez, pasada la ejecución volverá a comprobar la condición, si es verdad vuelve a entrar en el bucle (repetirá este ciclo indefinidamente), cuando la condición deje de cumplirse sale de él y continúa su ejecución.
La condición es cualquier expresión cuyo resultado solo puede ser verdadero o falso. Para realizar la condición se pueden incluir operadores de comparación de variables y también se pueden usar los conectores lógicos, exactamente igual que lo hacíamos con if.
Si esto lo ves en Pseudocódigo junto al formato en python: