contador = 0
while contador < 10:
print("Processando dados...")
contador += 1 #Atualiza a variavel contador para evitar o loop infinito
contador = 0
while contador < 10:
print("Processando dados...")
contador += 1 #Atualiza a variavel contador para evitar o loop infinito
Oi, Gabriel!
Um loop infinito acontece quando uma condição de parada nunca é atingida, fazendo com que o loop continue executando indefinidamente. No exemplo que você compartilhou, o loop while está configurado para parar quando contador for igual ou maior que 10. Como você já incluiu contador += 1 dentro do loop, ele não se tornará infinito, pois o contador será incrementado a cada iteração, eventualmente atingindo 10 e parando o loop.
No entanto, no exemplo do André, o loop não possui a linha contador += 1, o que significa que o valor de contador nunca muda. Isso faz com que a condição contador < 10 seja sempre verdadeira, resultando em um loop infinito. Para resolver o problema no código de André, ele deve adicionar contador += 1 dentro do loop, assim como você fez no seu exemplo.