Python para iniciantes: do zero ao primeiro projeto
Aprenda sobre variáveis, loops e funções e crie seu primeiro projeto Python em apenas 2 horas!
O while loop é uma das estruturas de controle de fluxo mais fundamentais em Python. Com ele, podemos executar um conjunto de instruções repetidamente enquanto uma condição for verdadeira. Neste artigo, vamos explorar como utilizar o while loop e algumas de suas funcionalidades adicionais, como break e continue.
A estrutura básica de um while loop é simples. Começamos com a palavra-chave while, seguida por uma condição. Se essa condição for verdadeira, o código dentro do bloco do while será executado. Quando o código dentro do bloco é concluído, a condição é avaliada novamente. Se ainda for verdadeira, o código é executado mais uma vez. Esse processo se repete até que a condição se torne falsa.
Aqui está um exemplo básico:
x = 0
while x < 10:
print('O valor de x é:', x)
print('x ainda é menor que 10, adicionando 1 a x')
x += 1TestarNeste exemplo, o loop continuará a executar enquanto x for menor que 10. A cada iteração, o programa imprime o valor atual de x e, em seguida, incrementa x em 1.
Às vezes, queremos fornecer controle adicional sobre o fluxo do nosso while loop. Para isso, podemos usar as declarações break e continue.
A palavra-chave break é usada para sair do loop imediatamente, independentemente da condição do while.
x = 0
while x < 10:
print('O valor de x é:', x)
print('x ainda é menor que 10, adicionando 1 a x')
x += 1
if x == 3:
print('Saindo do loop com break, pois x é igual a 3')
breakTestarNeste exemplo, quando x se torna 3, o loop é interrompido.
A palavra-chave continue é usada para pular o restante do código dentro do loop e voltar para a condição do while.
x = 0
while x < 10:
x += 1
if x == 3:
print('Pulando iteração, pois x é igual a 3')
continue
print('O valor de x é', x)TestarAqui, quando x é 3, ele não executa o print final e volta para o início do loop.
Um while loop pode se tornar infinito se a condição nunca se tornar falsa. Para evitar isso, sempre certifique-se de que a condição do while possa eventualmente se tornar falsa.
# CUIDADO: Não execute este código!
# while True:
# print('Um loop infinito!') Caso seu script de Python entre em um loop infinito, você pode forçar a parada usando o atalho Ctrl+C. Geralmente, este atalho funciona tanto em IDEs quanto no terminal.
O while loop é uma ferramenta poderosa em Python que permite executar repetições baseadas em uma condição. Ao usar break e continue, podemos adicionar controle adicional sobre como e quando o loop deve terminar ou continuar. Lembre-se de evitar loops infinitos e sempre teste seu código cuidadosamente.
Com essas informações, você está pronto para começar a usar while loops em seus próprios projetos de Python. Experimente e veja o poder que eles podem adicionar ao seu código!
Aprenda sobre variáveis, loops e funções e crie seu primeiro projeto Python em apenas 2 horas!
Saia do zero e analise dados com Python e Pandas neste curso gratuito com certificado!
Aprenda a programar com Python e explore a inteligência artificial! Crie um chatbot prático que interage com seus próprios dados. Comece agora!
Estudo aprofundado do potencial de LLMs multimodais: soluções, mecanismos e geração de valor Os Modelos de Linguagem de Grande Porte (LLMs) multimodais representam uma…
Quando se trata de visualização de dados em Python, o Matplotlib é uma das bibliotecas mais populares e poderosas disponíveis. Para cientistas de dados,…
Ter um portfólio online é essencial para se destacar no mercado. Se você atua na área de dados, tecnologia ou negócios, apresentar seus projetos…
Comente e participe da conversa
Crie sua conta gratuita e compartilhe sua opinião nos comentários.
Entre para a Asimov