Importante

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!

2
respostas

[Projeto] Desafio

def contar_letras(palavra):
return len(palavra)

texto = input("Digite uma palavra: ")
print(f"Essa palavra tem {contar_caracteres(texto)} caracteres.")

2 respostas

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().

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

def contar_caracteres(palavra):
return len(palavra)

palavra = input("Digite uma palavra: ")
caracteres = contar_caracteres(palavra)
print(f"A palavra '{palavra}' tem {caracteres} caracteres.")