Ícone do site Celso Kitamura

Loop While – Estrutura de Repetição Em Python

Loop While - Estrutura de Repetição em Python
Rate this post

Vamos ver outra maneira de executar código repetidamente?

 

Nesse artigo eu vou te mostrar o loop while, que é uma outra estrutura de repetição em Python que podemos utilizar em nossos programas.

 

Vamos conversar sobre o loop while, que também é utilizado para executar um bloco de código repetidamente, até que uma condição se satisfaça.

 

Loop While – Estrutura de Repetição Em Python

 

O loop while é mais uma estrutura de repetição em Python e contém uma expressão booleana com uma condição que retornará verdadeiro ou falso.

 

Ele executa o bloco de código, desde que a expressão condicional especificada seja devolvida.

 

A inicialização deve ser feita antes do início do ciclo e as etapas de incremento ou diminuição devem estar dentro do loop.

 

Sintaxe

 

while expressão booleana:
    #Execute este código até que a expressão booleana seja falsa

 

Vamos Ver Um Exemplo?

 

i = 0

while i < 10:
    print("Valor de i: " + str(i))
    i += 1

 

Neste exemplo também serão impressos na tela os números de 0 a 9, assim como no exemplo que fizemos no loop for.

 

Vamos entender como ele funciona?

 

Acompanhe no código:

 

O loop while tem a expressão

i < 10

Dentro do loop while o valor de i é incrementado em 1.

i += 1

Desta forma, o loop while será executado até que i valor de i seja igual a 10.

 

ATENÇÃO: Se certifique que a expressão condicional retorne falso em algum ponto da execução para evitar o loop infinito.

 

Desafio

 

Agora é sua vez de treinar o loop while, treinar a estrutura de repetição em Python.

 

Faça um programa que imprima os números de 0 a 10 em ordem decrescente. Use como base o primeiro exemplo.

 

Mas esse programa não é o igual ao desafio anterior, do loop for? Sim, e fazer o mesmo programa de uma forma diferente é para você fixar que existem várias maneiras de se chegar ao mesmo objetivo.

 

Palavras Finais

 

Como já vimos no loop for, o loop while executa um bloco de código repetidamente e é mais uma estrutura de repetição em Python.

 

O loop while deve possuir uma expressão condicional. O passo deve ficar dentro do loop.

 

E tome muito cuidado para não criar um loop infinito.

 

Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!

Olha o link: 👉🏼 http://celsokitamura.com.br/como-aprender-a-programar

Bora aprender a programar!

 

Sair da versão mobile