Comumente e erroneamente, a função count é chamada dentro de um laço de repetição, na intenção de impor um limite de contagem em uma determinada rotina de repetição, um simples exemplo desse caso seria:
1 2 3 4 |
|
Veja que desnecessariamente, chama-se a cada interação da instrução for, a função count().
No contexto de se impor um limite, a forma correta seria fora do laço de repetição, chamar uma única vez a função, atribuindo seu valor de retorno em uma variável e essa sim, será utilizada dentro da instrução de repetição, segue:
1 2 3 4 5 6 |
|