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! 💪