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!

2
respostas

O que é um loop infinito?

Olá pessoal,

Segue resultado referente ao exercício:

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.
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Codigo corrigido:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Obrigada!

2 respostas

Olá, Vanessa! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura. Você trouxe um ponto importante da atividade: um loop infinito acontece quando a condição de repetição nunca deixa de ser verdadeira, fazendo o programa continuar executando sem parar.

Uma dica interessante para o futuro é sempre conferir se existe uma condição que muda dentro do while, como um contador ou uma resposta do usuário. Veja este exemplo:

contador = 0

while contador < 5:
    print("Executando o loop")
    contador += 1

Nesse caso, o contador += 1 faz o valor mudar a cada repetição, permitindo que o loop termine quando chegar a 5.

Alura

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

Obrigada pelo feedback Iara!