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ávelSaí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.
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:
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 somaSaí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 somaSaí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 somaSaí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.