Programação  
 
Rede de conhecimento computador >> Programação >> Programação Python >> Content
Como um loop o tempo funciona em linguagens de programação?
Um loop `while` na programação é uma declaração de fluxo de controle que executa repetidamente um bloco de código, desde que uma condição especificada seja verdadeira. É uma construção fundamental de loop usada para iterar sobre um conjunto de instruções até que uma certa condição se torne falsa.

Aqui está um colapso de como funciona:

1. Verificação da condição: O loop começa avaliando uma expressão booleana (uma condição). Essa expressão deve resultar em `true` ou` false`.

2. Execução de código (corpo): Se a condição for `true`, o bloco de código dentro do` while` loop (o corpo do loop) será executado.

3. iteração: Depois de executar o corpo do loop, a condição é verificada novamente. Esse ciclo de "condição de verificação, executar o corpo, a condição de verificação" continua até que a condição se torne "falsa".

4. Terminação de loop: Quando a condição é avaliada como `falsa`, o loop termina e o programa continua com a declaração imediatamente após o loop` while '.

Considerações importantes:

* loops infinitos: Se a condição em um loop `while` nunca se tornar` falsa`, o loop funcionará indefinidamente, causando um loop infinito. Este é um erro de programação comum. Certifique -se de que a condição do seu loop se torne falsa através de alterações feitas no corpo do loop.

* Variáveis ​​de contador de loop: Freqüentemente, uma variável de contador é usada dentro de um loop `while` para controlar o número de iterações. O contador é geralmente inicializado antes do loop, incrementado (ou decrementado) dentro do loop e verificado na condição do loop.

* Declarações de controle de loop: Declarações como `break` e` continuação` podem ser usadas dentro de `, enquanto 'loops para alterar o fluxo normal:
* `Break`:sai imediatamente do loop, independentemente do valor da condição.
* `Continue`:pula o restante da iteração atual e prossegue para a próxima iteração.


Exemplo (Python):

`` `Python
contagem =0
Enquanto conta <5:
print (f "count:{count}")
contagem +=1 # incremento o contador
Print ("Loop terminado!")
`` `

Este código será impresso:

`` `
Contagem:0
Contagem:1
Contagem:2
Contagem:3
CONTA:4
Loop terminado!
`` `

O loop continua enquanto a 'contagem' for menor que 5. Cada iteração imprime o valor atual de `count` e o incrementa. Quando a `count` atinge 5, a condição` contagem <5` se torna `falsa` e o loop termina.


Exemplo (C ++):

`` `c ++
#include

int main () {
int conting =0;
while (contagem <5) {
std ::cout <<"count:" < contagem ++;
}
std ::cout <<"loop terminado!" < retornar 0;
}
`` `

Este exemplo C ++ alcança o mesmo resultado que o exemplo python. A sintaxe é um pouco diferente, mas a lógica subjacente do loop `while` permanece a mesma. A idéia principal - verificação da condição, execução corporal e iteração - é consistente na maioria das linguagens de programação.

Anterior :

Próximo :
  Os artigos relacionados
·Como fazer uma matriz 2D dinâmica de Cordas em Python 
·Como aprender Python Online Grátis 
·Como fazer um programa iterativo em Python 
·Como testar em Python Se um objeto está em uma classe 
·Como escrever um programa em Python para Diofantinas eq…
·Como converter para Boolean em Python 
·Como transformar strings em listas em Python 
·Como executar código Python 
·Como criar um Blocker do Word 
·Como fazer Condicionais em Python 
  Artigos em destaque
·Como escrever Bash Script para aceitar parâmetros de e…
·Como faço para alterar a senha usando um prompt de com…
·O que são eventos em JavaScript [explicado com exemplo…
·Tipos de Cursos de Informática 
·Como calcular dias úteis em Visual Basic 
·Como executar Tcpdump De Java 
·No esquema de carregamento absoluto, qual função do c…
·Definição de COBOL Comp -3 
·Como usar um arquivo aberto caixa de diálogo na Visual…
·Como converter para Hex Usando C + + 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados