O contador era declarado, mas não acumulada dentro do loop, então a condição nunca era falsa, e o loop nunca parava
contador = 0
while contador < 10:
print("Processando dados...")
contador += 1
O contador era declarado, mas não acumulada dentro do loop, então a condição nunca era falsa, e o loop nunca parava
contador = 0
while contador < 10:
print("Processando dados...")
contador += 1
Oi, Diogo! Como vai?
Seu raciocínio está correto! A condição do while
dependia da variável contador
, e sem incrementá-la dentro do laço, o loop se tornaria infinito. Boa observação ao corrigir isso.
Uma dica interessante para o futuro é usar a função range()
com for
, quando souber quantas vezes o laço deve repetir:
for i in range(10):
print("Processando dados...")
Esse codigo
executa exatamente 10 vezes, de i = 0 até i = 9.