4.8. Estruturas de controle em Python: While

Página 12

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.

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.

Répondez maintenant à l’exercice sur le contenu :

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

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

134.9. Estruturas de controle em Python: For

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte