1
resposta

MINHA SOLUÇÃO - contagem de caracteres

name = input("Antes de iniciarmos o processo de contagem de caracteres por favor insira o seu nome: ")

def contar_caracteres(palavra): 
    return len(palavra) 
 
texto = input(f"Olá {name} boa tarde. Digite uma palavra para a contagem de caracteres: ") 
texto = print(f"{name} sua a palavra contem {contar_caracteres(texto)} caracteres.")
1 resposta

Olá, Luciano, como vai?

Sua solução atende bem ao objetivo do exercício e demonstra um bom uso de função para reaproveitar a lógica de contagem de caracteres. A função está correta e o uso do len resolve o problema de forma direta e clara.

Há apenas um ponto técnico a ajustar. A linha em que você faz texto = print(...) acaba sobrescrevendo a variável texto com o valor None, já que a função print não retorna conteúdo. Como esse valor não é mais utilizado depois, não causa erro na execução, mas é uma boa prática remover a atribuição e chamar apenas o print.

Obrigado por compartilhar sua solução e fique à vontade para continuar participando do fórum sempre que quiser.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!