Python para todos!
  • Apresentação e Links Úteis
    • 😁Seja bem vinde!
    • ⚠️Pre Requisitos
    • ❤️Seu suporte é muito importante!
  • Capítulo 1 - Introdução
    • 🎦O que é Programação?
  • Capítulo 2 - Conceitos Básicos de Lógica de programação
    • ➡️Introdução
    • ▶️O que são variáveis?
    • ▶️Os operadores Lógicos
    • ▶️O Famoso "Se"
    • ▶️Executar e Repetir
  • Capítulo 3 - Introdução ao Python e Comando Básicos
    • ▶️Instalando o Python
    • ▶️Meu primeiro programa
    • ▶️Variáveis em Python
    • ▶️O Comando Input
    • ▶️If. o "Se" do Python
    • ▶️While, o "Enquanto' do Python
    • ▶️Conversa, exercícios e conclusão do capítulo.
  • Resolução dos exercícios do capítulo 3 e dicas de programação
    • ✅Correção dos exercícios
  • Capítulo 4 - Introdução as funções e mais atividades!
    • ▶️Introdução as funções
    • ▶️Recriando a calculadora, porém com funções!
  • Capítulo 5 - Vamos falar de Bibliotecas
    • ▶️O que são as bibliotecas do Python
    • ▶️PIP, não é Picture-in-picture!
    • ▶️Como utilizar o PIP
Powered by GitBook
On this page
  1. Capítulo 2 - Conceitos Básicos de Lógica de programação

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:

Para (Variável a ser utilizada e seu valor), (Condição), (Executar a cada repetição):

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:

Variavel Numerica X

Para X = 0, X < 100, X = X + 1:
    Diga "Olá Mundo"

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:

Enquanto (Condição):

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":

Variável Numerica X = 0

Enquanto X < 100:
    Diga "Olá Mundo"
    X = X + 1

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:

Variável Booleana X = falso

Enquanto X = falso:
    Você deseja encerrar esse laço? (Sim ou Não)
    Se Sim:
        X = verdadeiro
    Se Não:
        Não faça nada

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.

PreviousO Famoso "Se"NextInstalando o Python

Last updated 1 year ago

▶️