Programação

Estrutura de Repetição em Python: While

Estrutura de Repetição, também conhecida como laços ou loops, juntamente com tomada de decisão, somam 70% da programação. Trata-se de uma estrutura que permite executar diversas vezes o mesmo comando ou conjunto de comandos, de acordo com uma condição ou com um contador. Existem alguns tipos de Repetição, dentre eles, a “Condicional”, representado por while, que executa uma condição, enquanto for verdadeira.

Exemplo:

Número <= limite

Enquanto a expressão acima for verdadeira, ocorrerá um loop. Quando falso, o programa será finalizado.

Isso ajuda, para não termos que escrever o mesmo código, várias e várias vezes, gerando poluição visual desnecessária. Imagine que você tenha que imprimir (escrever na tela) a potência de 2. Como faríamos isso na matemática? Utilizamos o número 2 e expoentes acima dele. Calculamos 2×2, segundo a quantidade de números do expoente. Veja na tabela abaixo:

Então, para colocarmos isso em código para que o sistema compreenda, utilizamos os sinais ** que significam expoente. Ficará da seguinte forma:

print (2**0)

print (2**1)

print (2**2)

print (2**3)

print (2**4)

Em que, o print significa escreva na tela, e os números 0,1,2,3,4… são variáveis, pois poderiam ser escritos ao infinito. Como o código escrito acima não é elegante, já que tem muitas repetições, utilizamos a Condição While. Veja:

while condição:

        comando 1

        comando 2

comando 3

Aqui, vemos um exemplo de Indentação, ou seja, o recuo do texto para frente, em relação à margem. Tudo aquilo que estiver indentado, estará sujeito a uma forma hierárquica de acontecimentos. Enquanto a condição for verdadeira, o código continuará a ser executado. Quando a condição começar a ser falsa, ele deixará de executar e passará para o Comando 3.

Conclusão:

Aprendemos que para executar um mesmo tipo de código várias e várias vezes, não é necessário escrever a mesma coisa, linha abaixo de linha. Basta que façamos um loop, ou seja, uma estrutura de repetição, utilizando a palavra while que significa enquanto. Conhecemos também o significado de Indentação e para que serve estes recuos. Relembramos o significado de print, um comando para mandar o programa escrever na tela.

Caso este conteúdo tenha sido útil para você, não deixe de seguir o blog Percursos Digitais nas redes sociais! Vamos crescer juntos?

Deixe um comentário