1
resposta

[Projeto] O que é um loop infinito?

contador = 0

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

Oi, Isabella! Tudo bem?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu uso do while mostra que você entendeu bem a lógica de repetição. A condição contador < 10 impede que o loop fique preso, e o incremento está no lugar certo para evitar um loop infinito.

Uma dica interessante para o futuro é usar a função range() com o for quando o número de repetições já é conhecido. Veja este exemplo:


for i in range(10):
    print("Processando dados...")
    print(i + 1)

Esse código faz o mesmo processo, mas com uma sintaxe mais enxuta. Ele imprime de 1 a 10 mostrando cada etapa do processamento.

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