Executar e Repetir
A Estrutura "Enquanto" e a estrutura "Para"
Como vimos anteriormente, o computador trabalha com comparações, porém, essas comparações podem ter de ser feitas diversas vezes. Para isso, utilizamos as estruturas de Repetição, como o "Enquanto" e o "Para"
Ambas fazem basicamente o mesmo, porém, tem objetivos e utilizações diferentes dependendo do seu objetivo. Que tal começarmos pelo "Para"
A Estrutura "Para"
O "Para" é uma estrutura de repetição dentro da lógica de programação que repete uma ação de acordo com uma estrutura pré-definida, ou seja, ela irá executar um mesmo código por uma quantidade de vezes já definida. O "Para" pode ser definido da seguinte forma:
Então, o "Para" é uma estrutura de repetição na lógica de programação que funciona de acordo com uma sequência pré-definida de ações. Primeiro, escolhemos uma variável para trabalhar e definimos o seu valor inicial, em seguida, definimos a condição que deve ser atendida para que a repetição aconteça e, por último, especificamos o que o "Para" deve fazer após cada execução da repetição. Vamos para um exemplo prático para facilitar a sua compreensão:
Nesse caso, definimos a variável X como sendo igual a zero e enquanto X for menor que 100, a repetição irá continuar, e a cada repetição, o valor de X será incrementado em 1. Ou seja, na primeira repetição X será igual a 0, na segunda repetição X será igual a 1, na terceira repetição X será igual a 2, e assim por diante. A cada repetição, o computador irá imprimir "Olá Mundo" na tela. Com isso, o computador irá escrever 100 Vezes a palavra "Olá Mundo".
Como você dever ter entendio, o "Para" é uma estrutura fixa, ou seja, só deve ser utilizado quando os valores são muito bem definidos. Nada impede de você utilizar comparações entre variáveis, mas para isso, temos também a estrutura "Enquanto".
A Estrutura "Enquanto":
O "Enquanto" é o coringa dos laços de repetição, diferente do "Para" o "Enquanto" é uma estrutura de repetição que não tem uma estrutura pré-definida, ou seja, ele continuará a repetir enquanto a sua condição para encerrar não for atendida.
Podemos definir o "Enquanto" da seguinte forma:
Como pode observar o "Enquanto" é bem mais simples que seu irmão "Para", você apenas necessita dizer a ele qual a condição de encerramento e ele ira executar o código repetidas vezes até que essa condição seja atingida.
Vamos utilizar o mesmo exemplo anterior, porém usando a estrutura "Enquanto":
O código acima faz exatamente a mesma coisa que o da estrutura "Para", porém a diferença é que definimos durante a declaração da variável X que o valor dela é 0 ao contrário do "Para" que definimos o valor dentro dele e quando executamos o "Enquanto", pedimos primeiramente para ele escrever "Olá Mundo" e depois ainda dentro do código a ser repetido, dizemos que é necessário incrementar 1 ao valor de X.
Diferente do "Para" se esquecermos de dizer que X vai receber mais 1 a cada repetição, o "Enquanto" vai executar infinitamente. Por isso, o "Enquanto" é muito utilizado para a criação de laços indeterminados, como, por exemplo:
No exemplo acima, definimos que X agora é uma Variável Booleana e guarda o valor falso, e ao entrar no "Enquanto", perguntamos ao usuário se ele quer encerrar a execução ou não, caso o usuário responda que sim, X passará a ter o valor verdadeiro e o "Enquanto" irá parar de repetir o código, porém, caso o usuário diga que não, o "Enquanto" irá perguntar novamente se ele deseja encerrar o laço. E isso irá se repetir até que o usuário diga que não quer mais.
Com isso, vemos que o "Enquanto" é muito importante para códigos que necessitem repetir algo enquanto for necessário.
Exercícios para você:
Em um caderno ou em qualquer editor de texto, experimente criar as seguintes possibilidades:
Escreva uma lógica utilizando a estrutura "Para" que irá somar duas variáveis 1000 vezes.
Escreva uma lógica utilizando a estrutura "Enquanto" que irá somar duas variáveis enquanto o usuário quiser.
Próximos passos:
Agora, já conhecemos todas as estrutura lógicas básicas para começarmos o nosso curso de Python. Na próxima etapa, aprenderemos como Instalar o Python, e como escrever e executar o nosso primeiro programa.
Last updated