Guia Python

Documentação: Python: Estrutura de repetição while

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (3)  (0)

Nesta documentação você aprenderá a utilizar a estrutura de repetição While na linguagem Python.

A estrutura de repetição é um recurso das linguagens de programação responsável por executar um bloco de código repetidas vezes enquanto determinada condição é atendida. No Python, possuímos dois tipos de estruturas de repetição: for e while.

Nesta documentação abordaremos o comando while.

Tópicos

While

O comando while faz com que um conjunto de instruções seja executado enquanto uma condição é atendida. Quando o resultado dessa condição passa a ser falso, a execução do loop é interrompida, como mostra o exemplo a seguir:

   01 contador = 0
   02 while (contador < 5):
   03       print(contador)
   04       contador   = contador + 1
   

Neste código, enquanto a variável contador, inicializada com 0, for menor do que 5, as instruções das linhas 3 e 4 serão executadas.

Observe que na linha 4 incrementamos o valor da variável contador, de forma que em algum momento seu valor ultrapassará o número 5. Quando isso for verificado na linha 2, o laço será interrompido. Sem esse código, a condição de parada não será atingida, gerando o que é chamado de loop infinito. Evite que isso aconteça, pois leva ao congelamento e finalização da aplicação.

Nota: Em Python, para indicar o bloco de código pertencente ao while, devemos apenas indentar o código, conforme demonstrado no exemplo.

While-else

Ao final do while podemos utilizar a instrução else. O propósito disso é executar alguma instrução ou bloco de código ao final do loop, como podemos ver no exemplo a seguir:

  01 contador = 0
  02 while (contador < 5):
  03       print(contador)
  04       contador = contador + 1
  05 else:
  06       print(“O loop while foi encerrado com sucesso!”)
  

Assim como acontece com for/else, declarando o else ao final do while é possível executar um código ao final do loop. Neste caso será impressa a mensagem: “O loop while foi encerrado com sucesso!”.

Links Úteis

  • Curso de PHP Básico:
    Neste curso de PHP básico veremos os princípios de desenvolvimento, como funções nativas do PHP, estruturas de controle, variáveis, orientação a objetos e acesso a banco de dados, sempre utilizando exemplos para explicar cada item.
  • O que é Python?:
    Neste curso conheceremos um pouco sobre o Python, uma das principais linguagens de desenvolvimentos do mercado.
  • Delphi Memory Leak: Criando e destruindo objetos:
    Neste curso veja como identificar vazamentos de memória no Delphi (Memory Leak) e como corrigi-los.

Saiba mais sobre PHP ;)

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?