1
resposta

Contador de caracteres

def contar_caracters(palavra):
    return len(palavra)
texto = input("Digite uma palavra: ")
caracteres = contar_caracters(texto)
print(f"Essa palavra tem {caracteres} caracteres")
1 resposta

Olá, Luísa! Como vai?

Agradeço por compartilhar.

Seu código ficou bem organizado ao separar a contagem dentro da função contar_caracters() e usar len() para retornar a quantidade de caracteres.

Uma dica interessante para o futuro é usar o método strip() para remover espaços antes e depois do texto digitado, evitando que eles sejam contados sem querer:

def contar_caracteres(palavra):
return len(palavra.strip())

texto = input("Digite uma palavra: ")
caracteres = contar_caracteres(texto)

print(f"A palavra tem {caracteres} caracteres")

Esse ajuste limpa o texto recebido e depois faz a contagem dos caracteres.

Na sua visão, isolar a limpeza de espaços em branco em uma etapa prévia à medição ajuda a manter as funções do seu projeto focadas em uma única responsabilidade de forma mais organizada?

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