O problema do código de André é que o valor da variável contador nunca é alterado dentro do loop.
Isso faz com que a condição contador < 10 nunca deixe de ser verdadeira, gerando um loop infinito, que explica o travamento do sistema.
Por que o loop nunca termina?
contador começa em 0
A condição é: while contador < 10
Dentro do loop, nada modifica o valor de contador
Logo, contador continua sendo sempre 0
O loop roda para sempre
Como resolver
Basta incrementar o contador dentro do loop:
contador = 0
while contador < 10:
print("Processando dados...")
contador += 1 # Incrementa o contador
Agora o fluxo é:
contador = 0 → imprime
contador = 1 → imprime
contador = 9 → imprime
contador = 10 → loop termina
Outra opção: usar for
Mais seguro e mais simples:
for _ in range(10):
print("Processando dados...")