Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

[Projeto] O que é um loop infinito?

contador = 0

while contador < 10:
    print(f"Processando dados... {contador + 1}")
    contador += 1
1 resposta
solução!

Olá, Cássio! Como vai?

Você aplicou corretamente a estrutura do while, utilizando a variável contador para controlar as repetições e garantindo que o laço seja encerrado quando atingir o valor definido. Isso mostra que você compreendeu bem a diferença entre um laço controlado e um loop infinito, já que o incremento contador += 1 impede que a condição permaneça verdadeira para sempre.

Uma dica interessante para o futuro é testar estruturas de repetição com a função break, que permite interromper um laço quando uma condição específica for atendida. Veja este exemplo:


contador = 0

while True:
    print(contador)
    contador += 1

    if contador == 5:
        break

Neste exemplo, o código repete o laço continuamente, mas o break encerra a execução quando contador chega a 5.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!