1
resposta

Resposta - O que é um loop infinito?

O problema do código é que o contador não é alterado permanecendo com o mesmo valor 0. Para resolver basta incrementar o valor do contador dentro do loop.

contador = 0

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

Bom dia, Paulo! Como está?

Incrível! Continue resolvendo e compartilhando os desafios com a comunidade Alura.

Notei que você utilizou o laço while com condição numérica para controlar a repetição, aplicou de forma eficaz o incremento da variável contador para garantir o fluxo correto e compreendeu a importância do uso de f-strings para tornar a saída mais informativa e personalizada.

Um próximo passo interessante seria explorar o laço for com range() para simplificar a estrutura de repetição. Veja o exemplo:

for contador in range(10):
    print(f"Processando dados...{contador}")

Resultado:

Processando dados...0  
Processando dados...1  
Processando dados...2  
Processando dados...3  
Processando dados...4  
Processando dados...5  
Processando dados...6  
Processando dados...7  
Processando dados...8  
Processando dados...9

Isso permite escrever um código mais enxuto, que pode ser muito útil para tarefas repetitivas com contagem definida.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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