1
resposta

O que é um loop infinito?

Qual é o problema do código de André e como resolver?
O problema:
O laço while contador < 10: diz:

Enquanto o valor de contador for menor que 10, continue executando o bloco de código.

Mas dentro do laço, o valor de contador nunca muda.
Ou seja, contador começa com 0, e como não há nenhuma linha que o incremente (como contador += 1), ele sempre será 0.
Isso significa que a condição contador < 10 nunca será falsa, e o laço nunca vai parar. O programa vai continuar imprimindo "Processando dados..." para sempre, isso é o que chamamos de loop infinito.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Ola amigo.
Otima explicação.
Loops infinitos são comuns de acontecer, principalmente no while.
Sempre que possível o melhor utilizar for ou outro metodo.
Bons estudos.