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!

1
resposta

loop infinito

contador = 0

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

Oi, Micael! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu exemplo ficou bom para mostrar como evitar um loop infinito: a variável contador começa em 0, o while continua enquanto ela for menor que 10, e o comando contador += 1 faz a contagem avançar até a condição se tornar falsa.

Uma dica interessante para o futuro é testar o valor do contador dentro do laço para acompanhar cada repetição. Veja este exemplo:

contador = 0

while contador < 10:
    print("Processando dados...", contador)
    contador += 1

Esse código mostra a mensagem e também o valor atual de contador, ajudando a visualizar quando o laço vai parar.

Se você removesse o contador += 1, o que acha que aconteceria com esse while?

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