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
.
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