A declaração while True em Python

Muhammad Maisam Abbas 10 outubro 2023
A declaração while True em Python

Este tutorial discutirá a instrução while True em Python.

Defina a instrução while True em Python

Em Python, a palavra-chave True é uma expressão booleana. É usado como um apelido para 1 e a palavra-chave while é usada para especificar um loop. A declaração while True é usada para especificar um loop infinito while.

Um loop infinito é executado indefinidamente até o final do tempo ou quando o programa é interrompido à força. O exemplo de código a seguir abaixo nos mostra como podemos criar um loop infinito com a instrução while True.

while True:
    print("Hello World")

Produção:

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

Criamos um loop while infinito que imprime Hello World toda vez que é executado usando a instrução while True no código acima. Essa abordagem não é recomendada porque interrompe o código de sua conclusão.

Uma solução alternativa é o uso da instrução break dentro do loop infinito para interromper o processo quando uma condição específica for satisfeita. Essa abordagem é demonstrada no programa a seguir.

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

Produção:

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

Paramos o loop infinito while usando a instrução break no código acima. A execução do loop infinito foi interrompida após o valor da variável inteira i se tornar 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

Artigo relacionado - Python Loop