En Python, el tipo de bucle más básico se llama bucle de nombre definido. Usamos la palabra clave while en una expresión condicional, tal que, si la expresión se evalúa como verdadera, ejecutaremos el cuerpo del bucle que está sangrado dentro del tiempo. Esto es muy similar a un if, o si no estructura. Las declaraciones que están sangradas pertenecen al bucle, y se denominan cuerpo del bucle. Ahora voy a agregar una declaración de entrada. que le pedirá al usuario final a Entrar para continuar. Y fíjese, no tengo una variable en el lado izquierdo, y por eso no me interesa lo que escriban, Solo estoy usando esto para pausar la ejecución de mi programa. Así que mientras continúe presionando Enter, vamos a quedarnos dentro del cuerpo del bucle. De hecho, no hay nada que nos cause para salir de este bucle, porque la verdad no cambiará. Por lo tanto, necesito usar Ctrl + C, mantenga presionada la tecla Ctrl y presione el botón C en su teclado para interrumpir. Y, por favor, tenlo en cuenta porque, si trabaja con bucles while lo suficientemente largos, inevitablemente te encontrarás con este problema donde ejecutas un bucle, y correrá por siempre, a menos que haga algo como presionar Ctrl + C. Ahora, a veces, queremos usar una variable, y queremos quedarnos dentro del circuito siempre que el valor cumpla con algún tipo de condición como ser mayor que o igual a cero. Y, en este caso, podríamos solicitar al usuario final un nuevo valor. Y de hecho, es una buena práctica de programación. para asegurarse de que su condición implica algún tipo de variable que cambiará dentro del cuerpo del bucle. De lo contrario, corre el riesgo de tener un bucle infinito. Entonces voy a solicitar un número, transformar la cuerda que se devuelve de la entrada a un número entero, y luego verifique ese valor para ver si es mayor que cero. Así que ahora tengo un bucle que siempre que ingrese un número positivo, o algo que sea cero, seguiré, pero tan pronto como ingrese un número negativo, terminará. A veces podemos usar letras en lugar de números para controlar nuestro ciclo. Por ejemplo, puedo crear una variable llamada keep_going. Y mi condición aquí sería siempre que mi nueva variable es igual a 'y', recuerda que estoy comparando la variable de la izquierda al literal de la derecha, siempre que esto sea cierto, Voy a seguir viendo permanecer en mi bucle. Entonces, no necesito convertir esto en un número entero. Y necesito usar esa variable, porque una vez mas, Quiero asegurarme de que mi expresión implica algún tipo de variable que va a cambiar dentro del cuerpo del bucle. Y también voy a cambiar mi mensaje para tener un poco más de sentido. Entonces esta versión usa una variable que es una cadena en lugar de un número.