O contador era declarado, mas não acumulada dentro do loop, então a condição nunca era falsa, e o loop nunca parava
contador = 0
while contador < 10:
print("Processando dados...")
contador += 1
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!
O contador era declarado, mas não acumulada dentro do loop, então a condição nunca era falsa, e o loop nunca parava
contador = 0
while contador < 10:
print("Processando dados...")
contador += 1
Oi, Diogo! Como vai?
Seu raciocínio está correto! A condição do while dependia da variável contador, e sem incrementá-la dentro do laço, o loop se tornaria infinito. Boa observação ao corrigir isso.
Uma dica interessante para o futuro é usar a função range() com for, quando souber quantas vezes o laço deve repetir:
for i in range(10):
print("Processando dados...")
Esse codigo executa exatamente 10 vezes, de i = 0 até i = 9.