def contar_letras(palavra):
return len(palavra)
texto = input("Digite uma palavra: ")
print(f"Essa palavra tem {contar_caracteres(texto)} caracteres.")
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
def contar_letras(palavra):
return len(palavra)
texto = input("Digite uma palavra: ")
print(f"Essa palavra tem {contar_caracteres(texto)} caracteres.")
Olá, Micael! Como vai?
Notei que você criou corretamente a função para contar os caracteres usando len(), o que mostra que entendeu bem o objetivo da atividade. Apenas existe um detalhe: a função foi definida como contar_letras(), mas na impressão você chamou contar_caracteres(). Como os nomes precisam ser iguais, isso causará um erro na execução.
Uma dica interessante para o futuro é utilizar funções com nomes consistentes para facilitar a manutenção do código. Veja este exemplo:
def contar_letras(palavra):
return len(palavra)
texto = input("Digite uma palavra: ")
print(contar_letras(texto))
Neste exemplo, a função recebe uma palavra e retorna a quantidade de caracteres utilizando len().
def contar_caracteres(palavra):
return len(palavra)
palavra = input("Digite uma palavra: ")
caracteres = contar_caracteres(palavra)
print(f"A palavra '{palavra}' tem {caracteres} caracteres.")