Python enquanto loop

Python enquanto loop
Loops são usados ​​para executar o mesmo bloco de código repetidamente em linguagens de programação. Em Python, o while loop executa o mesmo bloco de código até que a condição de teste seja verdadeira. Se a condição de teste for falsa, o loop termina e a linha imediata após o loop while for executada.
Dentro do While Loop, você pode ter uma única declaração ou várias declarações, que são executadas até que a condição de teste seja verdadeira. Este artigo descreve o python enquanto loop e fornece alguns exemplos simples usando esta função.Primeiro, falaremos sobre a sintaxe do while loop.

Sintaxe de while loop

A sintaxe do While Loop em Pythion é a seguinte:

enquanto condição de teste:
declarações)

Quando o loop do tempo é executado, a condição test_ é avaliada primeiro. Quando o test_condição é verdadeiro, o corpo ou as declarações do loop são executadas dentro do loop.

Se o condição de teste é verdade, então o corpo do loop ou declara (s) dentro do loop é executado. Executando o corpo do while loop apenas uma vez é denotado como uma iteração. A condição de teste é verificada após cada iteração, e o loop while é executado até o condição de teste é falso.

Fluxo do loop while

A figura dada abaixo mostra o fluxo do loop while.

Exemplos de loop while

Agora, vejamos alguns exemplos do loop while e para entender como funciona.

Neste exemplo, primeiro, declaramos uma variável de soma cujo valor é zero. O loop while é então iniciado usando o enquanto palavra -chave. O condição de teste é soma<20. Isso significa que o loop será executado até que o valor variável da soma seja menor que 20.

Quando a condição de teste é falsa e o valor da soma é 20, o loop será encerrado e o programa imprimirá “Fim do While Loop.”

# declarando uma variável
soma = 0
#starting enquanto loop
enquanto (soma < 20):
#imprimindo o valor da soma
print ("o valor da soma é", soma)
#inncrementing 1 na soma em todas as iterações
soma = soma + 1
Imprima ("Fim do While Loop")

Saída

Você também pode declarar a declaração else com o loop while. O bloco else é funcionalizado quando o tempo condição de teste é falso. Neste exemplo, adicionaremos a declaração else ao exemplo da soma dado acima.

# declarando uma variável
soma = 0
#starting enquanto loop
enquanto (soma < 20):
#imprimindo o valor da soma
print ("o valor da soma é", soma)
#inncrementing 1 na soma em todas as iterações
soma = soma + 1
#Writing the else declaração
outro:
print ("Execução da declaração else")
Imprima ("Fim do While Loop")

Saída

Nas próximas seções, discutiremos as declarações de controle, incluindo as declarações de continuação e interrupção, dentro do while loop.

Declarações de controle

Você também pode controlar a execução ou comportamento do loop while usando as declarações de controle. Os seguintes incluem as declarações de controle que podem ser usadas com o loop while:

  1. continuar
  2. quebrar

A declaração continua

A declaração continuação é usada para pular uma iteração específica e executar a próxima iteração em vez disso.

Neste exemplo, quando o valor da soma é igual a 5, a iteração atual é ignorada e a próxima iteração começará.

#Decparar a variável soma
soma = 0
#starting enquanto loop
enquanto soma < 20:
#inncrementing 1 na soma em todas as iterações
soma = soma + 1
#Deparing a condição if
se soma == 5:
#A declaração de continuação
continuar
#imprimindo o valor da soma
print ("O valor da soma é:", soma)

Saída
Nesta saída, pode -se observar que o programa não imprime o valor da soma quando o valor da soma é igual a 5. A iteração atual é omitida e a seguinte iteração é executada.

A declaração de quebra

A declaração de quebra é usada com o loop while para encerrar o loop, a menos que o condição de teste é verdade. Neste exemplo, quando o valor da soma é igual a 5, o loop é encerrado.

#Decparar a variável soma
soma = 0
#starting enquanto loop
enquanto soma < 20:
#inncrementing 1 na soma em todas as iterações
soma = soma + 1
#Deparing a condição if
se soma == 5:
#A declaração de quebra
quebrar
#imprimindo o valor da soma
print ("O valor da soma é:", soma)

Saída
Na saída, pode -se observar que o programa termina quando a soma é igual a 5, a menos que condição de teste é verdade.

O infinito enquanto loop

Um pouco o loop que nunca termina é chamado de infinito enquanto. Em um loop infinito enquanto condição de teste nunca se torna falso. Em vez disso, o condição de teste sempre permanece verdadeiro, e o loop while nunca termina.

Neste exemplo, o valor da variável da soma é 10 e a condição test_ é declarada como soma = 10. Nesse caso, o valor da variável soma sempre permanece 10, e o condição de teste sempre permanece verdadeiro quando o loop começa a executar.

#Decparar a variável soma
soma = 10
#starting enquanto loop
enquanto soma == 10:
#imprimindo o valor da soma
print ("O valor da soma é:", soma)

Saída

Conclusão

O python enquanto o loop é usado para executar repetidamente o mesmo bloco de código, a menos que certas condições sejam verdadeiras, embora os loops infinitos continuem a executar independentemente das condições existentes. Neste artigo, o loop while em Python foi explicado mostrando alguns exemplos simples.