1
resposta

[Sugestão] O que é um loop infinito?

O único problema no código era que o contador continuava em 0, para cessar o loop infinito puxei a variável "contador" para dentro do while e utilizei o operador "+=" para somar e receber 1 cada vez que o loop reiniciar.

contador = 0

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

Oi, Pedro. Como vai?

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

Gostei de como você identificou que o contador parado em 0 mantinha o loop rodando sem parar. Sua solução mostra boa observação ao ajustar a variável dentro do while.

Uma dica interessante para o futuro é usar range() quando voce ja sabe o total de repeticoes. Veja este exemplo:


for i in range(10):
    print("Processando dados...")

O código usa range(10) para executar 10 vezes sem precisar criar e atualizar um contador manualmente.

Parabéns pelo excelente trabalho!

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