def coleta():
palavra = list(input('Digite uma palavra: '))
numero = len(palavra)
print(f'Sua palavra tem {numero} letras')
print(f'\npalavra desmembrada: {palavra}')
coleta()
def coleta():
palavra = list(input('Digite uma palavra: '))
numero = len(palavra)
print(f'Sua palavra tem {numero} letras')
print(f'\npalavra desmembrada: {palavra}')
coleta()
Olá, João, como vai?
Seu código atende corretamente à proposta da atividade, pois você recebe a palavra, calcula a quantidade de caracteres com len() e exibe o resultado. A lógica está adequada e a saída funciona como esperado.
Um ponto a observar é que não há necessidade de converter a entrada para lista com list(input(...)), já que a função len() funciona diretamente com strings. Essa conversão só é útil se você realmente precisar manipular cada caractere separadamente. Caso contrário, você pode simplificar o código.
Continue praticando esse tipo de exercício, pois ele ajuda bastante na compreensão de tipos de dados e funções básicas da linguagem. O fórum segue à disposição para compartilhar suas evoluções e tirar dúvidas.