1
resposta

[Dúvida] Resolução loop infinito

contador = 0

while contador < 10:
print('Processando dados...')
break

1 resposta

Oi, tudo bem?

No seu código, o loop não entra em infinito porque o break interrompe a execução logo na primeira repetição. Ou seja, o while começa, imprime a mensagem uma vez e já sai.

Se a ideia era testar um loop infinito, então basta remover o break. Agora, se você queria que ele repetisse até chegar a 10, aí precisa incrementar o contador:

contador = 0

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

Assim o contador aumenta e o while termina naturalmente.