while

Un bucle **while** es un bloque que realiza repetitivamente las instrucciones que contiene siempre que se verifique una condición dada. Su estructura es la siguiente: code format="python" while condición: .....   instrucciones que se realizarán mientras se cumpla la condición code Veamos un ejemplo. Imagínate que quieres que Python escriba una cuenta atrás, como en el despegue de una nave espacial. Puedes hacerlo de la siguiente manera (compuébalo con el intérprete): code format="python" >>> cuenta = 10 >>> while cuenta >= 0: print cuenta cuenta = cuenta - 1

10 9 8 7 6 5 4 3 2 1 0 code ¡Observa que es importante asegurarse que el bloque while termina! Si no incluyéramos la línea code format="python" cuenta = cuenta - 1 code el valor de cuenta no cambiaría, la condición de que sea mayor o igual que 0 se verificaría siempre y el bucle no terminaría nunca.