1
resposta

O que é um loop infinito?

contador = 0

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

falta de incremento no contador

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

Olá, Rafaela, como vai?

Você analisou corretamente a situação. O código original de fato não incrementava o valor da variável contador, o que fazia com que a condição while contador < 10 nunca deixasse de ser verdadeira, gerando o loop infinito.

Ao acrescentar contador += 1 dentro do bloco, como você fez, o contador passa a aumentar a cada iteração, e em determinado momento deixa de ser menor que 10, finalizando o loop normalmente.

Muito bom ver sua participação no fórum, continue compartilhando suas ideias e soluções. O espaço está sempre à disposição.

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