Pitón

Python while Loop

Python while Loop
Los bucles se utilizan para ejecutar el mismo bloque de código repetidamente en lenguajes de programación. En Python, el ciclo while ejecuta el mismo bloque de código hasta que la condición de prueba es verdadera. Si la condición de prueba es falsa, el ciclo finaliza y se ejecuta la línea inmediata después del ciclo while.
Dentro del ciclo while, puede tener una sola declaración o varias declaraciones, que se ejecutan hasta que la condición de prueba es verdadera. Este artículo describe el ciclo while de Python y proporciona algunos ejemplos sencillos que utilizan esta función.Primero, hablaremos sobre la sintaxis del bucle while.

Sintaxis de while Loop

La sintaxis del bucle while en Pythion es la siguiente:

tiempo condición de prueba:
declaraciones)

Cuando se ejecuta el ciclo while, la condición_prueba se evalúa primero. Cuando test_condition es verdadero, el cuerpo del bucle o las declaraciones se ejecutan dentro del bucle.

Si el condición de prueba es verdadero, entonces se ejecuta el cuerpo del bucle o declaración (es) dentro del bucle. Ejecutar el cuerpo del ciclo 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 ciclo while se ejecuta hasta que condición de prueba Es falso.

Flujo del bucle while

La figura que se muestra a continuación muestra el flujo del bucle while.

Ejemplos de while Loop

Ahora, veamos algunos ejemplos del ciclo while y entendamos cómo funciona.

En este ejemplo, primero declaramos una variable de suma cuyo valor es cero. A continuación, el ciclo while se inicia con el tiempo palabra clave. La condición de prueba es suma<20. Esto significa que el ciclo se ejecutará hasta que el valor de la variable de suma sea menor que 20.

Cuando la condición de prueba es falsa y el valor de la suma es 20, el ciclo terminará y el programa imprimirá "Fin del ciclo while."

# declarando una variable
suma = 0
#starting while loop
mientras (suma < 20):
#imprimir el valor de la suma
print ("El valor de la suma es", suma)
#incrementando 1 en la suma en cada iteración
suma = suma + 1
print ("Fin del ciclo while")

Producción

También puede declarar la instrucción else con el bucle while. El bloque else se funcionaliza cuando el while condición de prueba Es falso. En este ejemplo, agregaremos la instrucción else al ejemplo de suma dado arriba.

# declarando una variable
suma = 0
#starting while loop
mientras (suma < 20):
#imprimir el valor de la suma
print ("El valor de la suma es", suma)
#incrementando 1 en la suma en cada iteración
suma = suma + 1
#escribiendo la declaración else
demás:
print ("Ejecutando la instrucción else")
print ("Fin del ciclo while")

Producción

En las siguientes secciones, analizaremos las declaraciones de control, incluidas las declaraciones continue y break, dentro del ciclo while.

Declaraciones de control

También puede controlar la ejecución o el comportamiento del ciclo while utilizando las declaraciones de control. A continuación, se incluyen las declaraciones de control que se pueden utilizar con el ciclo while:

  1. Seguir
  2. rotura

La declaración de continuar

La instrucción continue se usa 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, se omite la iteración actual y comenzará la siguiente.

#declarando la variable suma
suma = 0
#starting while loop
mientras suma < 20:
#incrementando 1 en la suma en cada iteración
suma = suma + 1
#declarando la condición if
si suma == 5:
#la declaración de continuación
Seguir
#imprimir el valor de la suma
print ("El valor de la suma es:", suma)

Producció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 sentencia break se usa con el ciclo while para terminar el ciclo a menos que el condición de prueba es verdad. En este ejemplo, cuando el valor de la suma es igual a 5, el ciclo se termina.

#declarando la variable suma
suma = 0
#starting while loop
mientras suma < 20:
#incrementando 1 en la suma en cada iteración
suma = suma + 1
#declarando la condición if
si suma == 5:
#la declaración de ruptura
rotura
#imprimir el valor de la suma
print ("El valor de la suma es:", suma)

Producció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 bucle infinito while

Un bucle while que nunca termina se llama bucle while infinito. En un bucle infinito while, el condición de prueba nunca se vuelve falso. En cambio, el condición de prueba siempre permanece verdadero, y el bucle while nunca termina.

En este ejemplo, el valor de la variable suma es 10 y la condición_prueba se declara como suma = 10. En este caso, el valor de la variable suma siempre permanece 10, y el condición de prueba siempre permanece verdadero cuando el ciclo comienza a ejecutarse.

#declarando la variable suma
suma = 10
#starting while loop
while suma == 10:
#imprimir el valor de la suma
print ("El valor de la suma es:", suma)

Producción

Conclusión

El bucle while de Python se usa para ejecutar repetidamente el mismo bloque de código a menos que se cumplan ciertas condiciones, aunque los bucles infinitos continúan ejecutándose independientemente de las condiciones existentes. En este artículo, el ciclo while en Python se explicó mostrando algunos ejemplos simples.

Cómo impulsar FPS en Linux?
FPS significa Cuadros por segundo. La tarea de FPS es medir la velocidad de fotogramas en reproducciones de video o actuaciones de juegos. En palabras...
Los mejores juegos de Oculus App Lab
Si es propietario de un visor Oculus, debe estar informado sobre la descarga lateral. Sideloading es el proceso de instalación de contenido que no es ...
Los 10 mejores juegos para jugar en Ubuntu
La plataforma Windows ha sido una de las plataformas dominantes para juegos debido al gran porcentaje de juegos que se están desarrollando hoy para ad...