def contar_caracters(palavra):
return len(palavra)
texto = input("Digite uma palavra: ")
caracteres = contar_caracters(texto)
print(f"Essa palavra tem {caracteres} caracteres")
def contar_caracters(palavra):
return len(palavra)
texto = input("Digite uma palavra: ")
caracteres = contar_caracters(texto)
print(f"Essa palavra tem {caracteres} caracteres")
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?