1
resposta

O que é um loop infinito?

No treinamento Praticando Python: laços for e while, para o exercício O que é um loop infinito? adicionei a regra que incrementa o contador que controla o loop.

contador = 0

while contador < 10:
    print('Processando dados...')
    contador += 1
1 resposta

Oi Gilmar,

Excelente que você tenha identificado a necessidade de incrementar o contador! 👍

Um loop infinito ocorre quando a condição de parada nunca é atingida. 🤔

No seu exemplo, sem o contador += 1, a variável contador sempre permaneceria com o valor inicial 0.

Assim, a condição contador < 10 seria sempre verdadeira, e o loop nunca terminaria.

A adição do contador += 1 garante que, a cada iteração, o valor de contador seja incrementado.

Dessa forma, eventualmente a condição contador < 10 se tornará falsa, e o loop será finalizado.

🤓 Para saber mais: Documentação oficial do Python sobre loops.

Continue praticando e explorando os loops! 💪