contador = 0
while contador < 10:
print("Processando dados...")
contador += 1
contador = 0
while contador < 10:
print("Processando dados...")
contador += 1
Olá, Ângelo! Tudo bem?
Um loop infinito ocorre quando um loop continua executando sem parar, porque a condição para sua interrupção nunca é atingida.
Isso pode acontecer, por exemplo, se a condição do loop nunca se tornar falsa. No seu exemplo de código:
contador = 0
while contador < 10:
print("Processando dados...")
contador += 1
O loop while
está configurado para executar enquanto o contador
for menor que 10. A cada iteração, o valor de contador
é incrementado em 1 com contador += 1
. Isso significa que o contador
se tornará 10 em algum momento, fazendo com que o loop pare de executar.
Para que o loop se tornasse infinito, você poderia omitir o incremento de contador
, assim:
contador = 0
while contador < 10:
print("Processando dados...")
Sem o incremento, contador
nunca chegaria a 10. Assim, o loop continuaria sendo executado infinitamente.
Espero ter ajudado e fico à disposição se precisar.
Abraço e bons estudos!