por
Joabe Barbosa
28 de dezembro de 2024
2 min
Em programação, os laços são estruturas que permitem executar um bloco de código repetidamente, enquanto uma determinada condição for verdadeira. Um dos tipos mais comuns de laço é o while. Imagine que você quer imprimir os números de 1 a 10 na tela. Em vez de escrever 10 linhas de código diferentes, você pode usar um laço while para automatizar essa tarefa.
A sintaxe básica do laço while em Python é:
while condição:
# bloco de código a ser repetido
bloco de código: É o conjunto de instruções que será executado repetidamente enquanto a condição for verdadeira.
Exemplo:
contador = 0
while contador < 10:
print(contador)
contador = contador + 1
Explicando o código
Inicialização: A variável contador
é inicializada com o valor 0.
Condição: A cada iteração do laço, a condição contador
< 10
é verificada. Se for verdadeira, o bloco de código dentro do laço é executado.
Bloco de código:
contador
é impresso na tela.Incremento: O valor de contador
é incrementado em 1.
Repetição:
O processo volta a verificar se a condição continua verdadeira.
LEIA MAIS: Como Programar Robôs no MetaTrader 5
Processos iterativos: Em algoritmos que envolvem processos de repetição, como cálculos numéricos ou buscas em estruturas de dados.
Interação com o usuário: Para solicitar entradas do usuário repetidamente até que uma condição seja satisfeita.
def verificar_primo(numero):
if numero < 2:
return f”{numero} não é primo” # Números menores que 2 não são primos
for divisor in range(2, int(numero**0.5) + 1): # Apenas até a raiz quadrada do número
if numero % divisor == 0:
return f”{numero} não é primo”
return f”{numero} é primo”
# Entrada do usuário
numero = int(input(“Digite um número: “))
resultado = verificar_primo(numero)
print(resultado)
Se a condição do laço while nunca se tornar falsa, o programa entrará em um loop infinito. Por isso, é fundamental garantir que a condição seja atualizada dentro do laço, de forma que em algum momento ela se torne falsa e o laço seja encerrado.
O bloco de código dentro do while será executado enquanto a condição for verdadeira.
O laço while é uma ferramenta poderosa em Python que permite automatizar tarefas repetitivas e criar algoritmos mais complexos. Ao entender como funciona e quando utilizá-lo, você estará dando um passo importante para se tornar um programador Python mais eficiente.
*Ao clicar em “Inscreva-se” você estará concordando com a Política de Privacidade.
A newsletter com insights do mundo dos investimentos, direto no seu e-mail
*Ao clicar em “Inscreva-se” você estará concordando com a Política de Privacidade.
© 2025 QUANTCODE. Todos os direitos reservados.