Qual é o problema do código de André e como resolver?
O problema:
O laço while contador < 10: diz:
Enquanto o valor de contador for menor que 10, continue executando o bloco de código.
Mas dentro do laço, o valor de contador nunca muda.
Ou seja, contador começa com 0, e como não há nenhuma linha que o incremente (como contador += 1), ele sempre será 0.
Isso significa que a condição contador < 10 nunca será falsa, e o laço nunca vai parar. O programa vai continuar imprimindo "Processando dados..." para sempre, isso é o que chamamos de loop infinito.