Capa do Ebook gratuito Curso de criação de sistemas com Python e Django completo

Curso de criação de sistemas com Python e Django completo

5

(4)

176 páginas

Estruturas de controle em Python: While

Capítulo 12

Tempo estimado de leitura: 3 minutos

Audio Icon

Ouça em áudio

0:00 / 0:00

As estruturas de controle em Python são ferramentas essenciais para qualquer desenvolvedor, pois permitem que você controle o fluxo de execução do seu programa. Entre essas estruturas, está o comando while, que é o foco deste capítulo do nosso e-book de criação de sistemas com Python e Django.

O comando while é uma estrutura de controle que permite a execução repetida de um bloco de código enquanto uma condição for verdadeira. A estrutura básica do comando while em Python é a seguinte:

while condição:
    bloco de código

Na estrutura acima, "condição" é uma expressão que retorna um valor booleano (True ou False). O "bloco de código" é um conjunto de instruções que serão executadas enquanto a condição for verdadeira. Quando a condição se torna falsa, a execução do bloco de código é interrompida e o controle é passado para a próxima instrução após o while.

Vamos considerar um exemplo simples para entender melhor o funcionamento do comando while. Suponha que queremos imprimir os números de 1 a 5. Podemos fazer isso usando o comando while da seguinte maneira:

i = 1
while i <= 5:
    print(i)
    i = i + 1

No exemplo acima, a variável i é inicializada com 1. A condição do while é "i <= 5", que é verdadeira no início. Portanto, o bloco de código dentro do while é executado, imprimindo o valor de i e incrementando i em 1. Isso continua até que i se torne 6, momento em que a condição se torna falsa e a execução do while é interrompida.

Continue em nosso aplicativo

Você poderá ouvir o audiobook com a tela desligada, ganhar gratuitamente o certificado deste curso e ainda ter acesso a outros 5.000 cursos online gratuitos.

ou continue lendo abaixo...
Download App

Baixar o aplicativo

O comando while é muito útil para situações em que não sabemos antecipadamente quantas vezes precisamos executar um bloco de código. Por exemplo, em um sistema de autenticação, podemos usar um loop while para continuar solicitando ao usuário que insira sua senha até que ele insira a senha correta.

Além disso, Python também fornece uma declaração "break" que pode ser usada para sair de um loop while antes que a condição se torne falsa. Por exemplo, podemos modificar o exemplo anterior para sair do loop quando i se torna 3 da seguinte maneira:

i = 1
while i <= 5:
    if i == 3:
        break
    print(i)
    i = i + 1

No exemplo acima, quando i se torna 3, a declaração break é executada e a execução do loop while é interrompida imediatamente, mesmo que a condição do while ainda seja verdadeira.

Em resumo, o comando while é uma ferramenta poderosa em Python que permite controlar o fluxo de execução do seu programa de forma eficaz. Compreender o seu funcionamento é fundamental para qualquer desenvolvedor Python, seja você um novato ou um profissional experiente. No próximo capítulo do nosso e-book, vamos explorar outra estrutura de controle importante em Python: a declaração for.

Agora responda o exercício sobre o conteúdo:

Qual é a função do comando while em Python?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

O comando while em Python permite a execução repetida de um bloco de código enquanto uma condição for verdadeira. Este loop continua até que a condição se torne falsa, controlando assim o fluxo do programa.

Próximo capitúlo

Estruturas de controle em Python: For

Arrow Right Icon
Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.