contador = 0
while contador < 10:
print("Processando dados...")
contador += 1
#André esqueceu de aumentar o valor de "contador" a cada vez que os dados são processados, pois assim o valor de "contador" seria sempre menor que 10
contador = 0
while contador < 10:
print("Processando dados...")
contador += 1
#André esqueceu de aumentar o valor de "contador" a cada vez que os dados são processados, pois assim o valor de "contador" seria sempre menor que 10
Olá, Pedro, como vai?
Sua observação está adequada e o código apresentado resolve corretamente a situação do loop infinito. Ao atualizar o valor de contador dentro do while, a condição de parada passa a ser atingida e o laço deixa de executar no momento esperado, evitando o travamento do sistema.
Obrigado por compartilhar sua solução no fórum. Continue participando e trazendo suas experiências, o espaço está sempre à disposição para apoiar seu aprendizado.