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!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!