#Exercício sobre loop infinito
contador = 0
while contador < 5:
print('Aguarde, dados em processamento.')
contador +=1
Output:
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!
#Exercício sobre loop infinito
contador = 0
while contador < 5:
print('Aguarde, dados em processamento.')
contador +=1
Output:
Oi, estudante. Tudo bem com você?
Sua solução para o problema do loop infinito está correta. O código de André apresentava um loop que nunca terminaria porque o contador não era incrementado dentro do bloco while, mantendo a condição sempre verdadeira. Você identificou isso corretamente ao adicionar o incremento do contador no final de cada iteração, permitindo que a condição seja reavaliada e eventualmente se torne falsa quando o contador atingir o valor cinco.
O incremento que você adicionou garante que a variável contador avance a cada volta do loop, aproximando-se do valor limite definido na condição. Dessa forma, o programa executa exatamente cinco iterações e encerra normalmente. Se o contador nunca fosse incrementado, como no código original, a instrução de impressão se repetiria infinitamente até o programa ser interrompido manualmente.
Uma dica importante é sempre revisar as condições de saída dos loops e garantir que as variáveis utilizadas nessas condições sejam modificadas dentro do bloco de código.
Parabéns por compartilhar sua solução no fórum. Sua contribuição ajuda outros colegas a entenderem melhor este conceito importante. Continue compartilhando suas dúvidas e soluções, pois o fórum está à disposição para apoiar sua jornada de aprendizado.