Python While Loop: introduzione e spiegazione

Python While Loop: introdução e explicação

Codificar é (é claro) construir coisas para ajudar os outros. No entanto, a criação de programas e software tem mais a ver com a automação de tarefas repetitivas ou complexas do que qualquer outra coisa. O loop while do Python permite que você repita conjuntos de código para automatizar muitas ações de uma vez.

Neste post, mostramos como usar o loop while do Python. Primeiro, vamos falar sobre o que o loop while faz e onde ele é melhor usado.

Apresentando Python’s while Command

Antes de começarmos a criar um loop while, vamos definir o cenário. Em poucas palavras, o comando while executa blocos de código definidos (uma “declaração”) até que uma condição (a “expressão”) seja atendida.

Esta condição é avaliada em “contexto booleano”. Em outras palavras, um loop while executa o código enquanto a expressão é igual a true e para quando é falsa.

Mostramos como ele é mínimo como um comando mais abaixo, mas por enquanto, entenda que você pode fazer muito com apenas algumas linhas.

Por que você deseja criar um loop while com Python

Longe de ser um comando de nicho, os loops são encontrados em todo o código. Considere os seguintes cenários:

  • Você está fazendo algo e precisa manter o programa em execução até que o usuário queira encerrar.
  • Você constrói sites usando Django ou Frasco e muitas vezes extrai dados de um banco de dados MySQL ou MariaDB.
  • Um script que você escreveu precisa analisar uma planilha inteira de dados e realizar ações específicas.

Como tal, os loops while são flexíveis e poderosos – e eles terão muito mais aplicações do que isso.

No entanto, “enquanto” é um comando mais básico em comparação com outro comando de loop, como “para”. Resumindo, while é usado para executar código por um período mais longo do que para. O último funciona com intervalos de números, então sempre haverá um fim natural para o loop.

Como criar um loop while com Python

Para criar um loop while, você precisará definir o comando e, em seguida, oferecer uma condição mensurável. Na verdade, você pode fazer isso em duas linhas:

No entanto, isso causará um “loop infinito” – ou seja, um que nunca termina. Você pode experimentar, mas certifique-se de encerrar a sessão do terminal!

Para oferecer um exemplo de loop de jogo, você pode escolher fazer o seguinte:

Vamos decompô-lo. Primeiro, definimos uma variável com um valor específico. Normalmente, você escolheria algo que não tem chance de aparecer em seu programa.

Em seguida, começamos um loop while e usamos a variável na expressão. Aqui estamos dizendo “inicie este loop se ‘executando’ não for igual a ‘1’. ”Claro,“ executando ”não é, então o loop chama o run_game() função. Dentro de run_game(), você incluiria a variável e alteraria o valor se quisesse sair dele.

No entanto, isso só conclui metade do trabalho. Para sair de um loop while, você pode aninhar declarações “if” dentro do loop while e usar break comandos. Veja este exemplo:

Aqui, o loop while começa como True e retira itens da lista para imprimi-los. Uma vez que a lista está vazia, a expressão se torna False, e o loop while é interrompido.

Para concluir

Automatizar seu código é uma forma de aumentar sua eficiência. Além do mais, você pode criar ações complexas e fornecer ao usuário final uma funcionalidade poderosa. O loop while do Python é um cavalo selvagem para domar, mas assim que você fizer isso, ele se tornará um elemento básico do seu fluxo de trabalho.

Se estiver interessado em outros tópicos de codificação Python, publicamos anteriormente um guia para Python 3. Você está pensando em usar o loop while do Python e, em caso afirmativo, para qual aplicativo? Deixe-nos saber na seção de comentários abaixo!

Relacionado:

  • Transferindo arquivos usando o servidor HTTP integrado do Python
  • Golang vs Python: qual é o melhor para suas necessidades de programação?
  • Os 5 principais sites para aprender Python online GRATUITAMENTE
Rolar para cima