1
resposta

Exercícios Resolvidos

'''André está testando um novo recurso no backend do Buscante que
processa dados em um loop. Durante os testes, ele percebeu que o sistema
parou de responder, e suspeita que o problema está em um loop infinito.'''

contador = 0

while contador < 10:
    print("Processando dados...")

'''O problema do codigo é que falta o incremento ( contador += 1),
sem este incremento o código ficara imprimindo o número zero infinitamente'''

contador = 0

while contador < 10:
    print("Processando dados...")

    contador += 1
1 resposta

Olá, Josué, como vai?

O código apresenta a correção necessária para evitar que a execução entre em um estado de repetição eterna. Ao adicionar a linha de incremento na variável de controle, a condição estabelecida no laço deixa de ser verdadeira após dez iterações, permitindo que o programa encerre o processamento ou siga para as próximas instruções de forma correta.

Seu exercício está correto e demonstra uma boa compreensão sobre o funcionamento das estruturas de repetição e a importância da atualização de variáveis de controle.

Parabéns por compartilhar sua resolução e continue praticando seus estudos. O fórum permanece à disposição para futuras dúvidas ou compartilhamentos de novos códigos.

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