Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] 05 - O que é um loop infinito?

André está testando um novo recurso no backend do Buscante que processa dados em um loop. Durante os testes, ele percebeu que o sistema parou de responder, e suspeita que o problema está em um loop infinito.

contador = 0

while contador < 10:
print("Processando dados...")

contador = 0

while contador < 10:
  print("Processando dados...")
  contador +=1
1 resposta

Oi, Igor! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você identificou bem a diferença entre um while que não altera o valor do contador e outro que usa contador += 1 para permitir que a condição deixe de ser verdadeira. O loop infinito acontece quando a condição continua sempre verdadeira, como no primeiro caso, em que contador permanece com o valor 0.

Continue firme nos estudos.

O que achou da atividade?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!