La declaración while True en Python

Muhammad Maisam Abbas 10 octubre 2023
La declaración while True en Python

Este tutorial discutirá la declaración while True en Python.

Definir la declaración while True en Python

En Python, la palabra clave True es una expresión booleana. Se usa como un alias para 1, y la palabra clave while se usa para especificar un bucle. La declaración while True se utiliza para especificar un bucle infinito while.

Un bucle infinito se ejecuta indefinidamente hasta el final del tiempo o cuando el programa se detiene por la fuerza. El siguiente ejemplo de código a continuación nos muestra cómo podemos crear un bucle infinito con la declaración while True.

while True:
    print("Hello World")

Producción :

Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World

Creamos un bucle infinito while que imprime Hello World cada vez que se ejecuta utilizando la declaración while True en el código anterior. Este enfoque no se recomienda porque impide que el código se complete.

Una solución alternativa es el uso de la declaración break dentro del bucle infinito para detener el proceso cuando se cumple una condición particular. Este enfoque se demuestra en el siguiente programa a continuación.

i = 0
while True:
    print("Hello World")
    i += 1
    if i == 10:
        break

Producción :

Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World

Detuvimos el bucle infinito while usando la instrucción break en el código anterior. La ejecución del bucle infinito se detuvo después de que el valor de la variable entera i sea igual a 10.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Artículo relacionado - Python Loop