As instruções não especificam o que a função indice deve retornar quando o item ocorre mais de uma vez na lista. Isso fica a meu critério? Posso retornar todas as posições em que o item ocorre?
Se não me engano, a função devolve um inteiro que seria a posição do caractere na lista que você cria na função conta_caracteres.
Não faz sentido isso, porque é pra usar a função indice na função conta_caracter e não o contrário.
Também não vi muito sentido. Talvez seja para não varrer a lista toda de novo. Se o indeice mostra que tal caracter aparece na posição 99, só devemos contar a partir dali.
estou com a mesma dúvida
As instruções não especificam o que a função indice deve retornar quando o item ocorre mais de uma vez na lista.
Você pode assumir que o objeto procurado ocorre no máximo 1 vez.
Também não estou entendendo, qual seria então a necessidade da função indice na conta_caracteres? Se ela só deve mostrar os caracteres e quantas vezes eles ocorrem, no que ajudaria assumir que ele só o ocorre uma vez e saber o indice da ocorrência?
Também não estou entendendo, qual seria então a necessidade da função indice na conta_caracteres?
justamente, esse é o desafio, então, perde a graça se eu responder
mas vou dar uma dica. A função indice deve ajudar a montar as listas que a função conta_caracteres devolve.