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