Sintaxis de While Loop
La sintaxis del bucle while en la pitión es la siguiente:
mientras condición de prueba:
declaraciones)
Cuando se ejecuta el bucle while, el test_condition se evalúa primero. Cuando el test_condition es verdadero, el cuerpo o las declaraciones del bucle se ejecutan dentro del bucle.
Si el condición de prueba es verdadero, entonces se ejecuta el cuerpo del bucle o las declaraciones dentro del bucle. Ejecutar el cuerpo del bucle while solo una vez se denota como una iteración. La condición de prueba se verifica después de cada iteración, y el bucle mientras se ejecuta hasta que el condición de prueba Es falso.
Flujo del bucle while
La figura dada a continuación muestra el flujo del bucle while.
Ejemplos de bucle while
Ahora, veamos algunos ejemplos del bucle While y para comprender cómo funciona.
En este ejemplo, primero, declaramos una variable de suma cuyo valor es cero. El bucle de ruiones se inicia usando el mientras palabra clave. El condición de prueba es suma<20. Esto significa que el bucle se ejecutará hasta que el valor variable de suma sea inferior a 20.
Cuando la condición de prueba es falsa y el valor de la suma es 20, el bucle terminará y el programa imprimirá "Fin de While Loop."
# declarar una variableProducción
También puede declarar la instrucción de la otra con el bucle while. El bloque de lose se funcionaliza cuando el while condición de prueba Es falso. En este ejemplo, agregaremos la instrucción de la otra al ejemplo de suma dada anteriormente.
Producción
En las siguientes secciones, discutiremos las declaraciones de control, incluidas las declaraciones de continuar y ruptura, dentro del bucle While.
Declaraciones de control
También puede controlar la ejecución o comportamiento del bucle while utilizando las declaraciones de control. Lo siguiente incluye las declaraciones de control que se pueden usar con el bucle While:
La declaración continua
La instrucción Continuar se utiliza para omitir una iteración específica y realizar la siguiente iteración en su lugar.
En este ejemplo, cuando el valor de la suma es igual a 5, la iteración actual se omite y la próxima iteración comenzará.
#declare la variable de sumaProducción
En esta salida, se puede ver que el programa no imprime el valor de la suma cuando el valor de la suma es igual a 5. Se omite la iteración actual y se ejecuta la siguiente iteración.
La declaración de descanso
La instrucción de descanso se usa con el bucle while para terminar el bucle a menos que el condición de prueba es verdad. En este ejemplo, cuando el valor de la suma es igual a 5, el bucle se termina.
#declare la variable de sumaProducción
En la salida, se puede ver que el programa termina cuando la suma es igual a 5 a menos que el condición de prueba es verdad.
El infinito while loop
Un bucle de tiempo que nunca termina se llama infinito mientras bucle. En un bucle infinito, el condición de prueba Nunca se vuelve falso. En cambio, el condición de prueba siempre sigue siendo cierto, y el bucle while nunca termina.
En este ejemplo, el valor de la variable de suma es 10, y el test_condition se declara como suma = 10. En este caso, el valor de la variable de suma siempre sigue siendo 10, y el condición de prueba siempre sigue siendo cierto a medida que el bucle comienza a ejecutar.
#declare la variable de sumaProducción
Conclusión
El pitón mientras el bucle se usa para ejecutar repetidamente el mismo bloque de código a menos que ciertas condiciones sean verdaderas, aunque los bucles infinitos continúan ejecutándose independientemente de las condiciones existentes. En este artículo, el bucle While en Python se explicó mostrando algunos ejemplos simples.