Oi, Maria! Como vai?
Agradeço por compartilhar.
Sua solução ficou bem organizada ao criar a função quant_caractere(palavra) para contar os caracteres com len(). Também foi muito bom usar .strip() e validar se a pessoa digitou uma única palavra, evitando entradas vazias ou com espaços.
Uma dica interessante para o futuro é usar replace() caso queira permitir frases e contar apenas os caracteres sem considerar os espaços.
def contar_sem_espacos(texto):
texto_sem_espacos = texto.replace(" ", "")
return len(texto_sem_espacos)
frase = input("Digite uma frase: ")
print(contar_sem_espacos(frase))
Esse código remove os espacos da frase antes de fazer a contagem dos caracteres. Pensando nesse exercício, você testaria a função também com palavras acentuadas ou nomes compostos?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!