Solucionado (ver solução)

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!

Solucionado
(ver solução)
1
resposta

[Projeto] Faça como eu fiz: contador de caracteres

def quantCaracteres(palavra):
    quantCarac = len(palavra)
    
    return f'Essa palavra tem {quantCarac} caracteres.'

palavra = input('Digite uma palavra: ').strip()
print(quantCaracteres(palavra))
1 resposta
solução!

Olá, Evandro. Tudo certo?

Seu código para o contador de caracteres está funcionando corretamente e cumpre o objetivo da atividade proposta. A função quantCaracteres recebe uma palavra, calcula seu tamanho usando len() e retorna uma string informando a quantidade de caracteres. O uso do método strip() na entrada ajuda a eliminar espaços indesejados, o que é uma boa prática para evitar que espaços afetem a contagem. Seu código está simples, direto e eficaz para o propósito da tarefa.

Uma dica que pode enriquecer o exercício é pensar em como ampliar a funcionalidade desse contador para lidar com frases ou sentenças completas, incluindo espaços e pontuações, por exemplo, retornando a quantidade total de caracteres, ou até mesmo a contagem de caracteres sem espaços. Isso ajuda a aprofundar o entendimento do processamento de strings e aprimorar suas funções em Python.

Você já considerou como poderia adaptar essa função para contar não só caracteres, mas também palavras numa frase? Ou mesmo criar um retorno que informe essas duas informações simultaneamente?

Parabéns pelo desenvolvimento do código. O fórum está à disposição para acompanhar seu progresso e apoiar suas dúvidas.

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