1
resposta

[Projeto] Contador de Caracteres

def contar_caracteres(texto: str) -> int:
    return len(texto.strip().replace(" ", ""))
    
texto = input("Digite o texto: ")

resultado = contar_caracteres(texto)

print(f"O texto tem {resultado} caracteres.")
1 resposta

Olá, Paulo! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou a função strip e replace para manipular textos com Python, utilizou muito bem a função len para contar caracteres e ainda compreendeu a importância da remoção de espaços para obter resultados mais precisos.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é considerar também a contagem de caracteres especiais. Assim:

def contar_caracteres(texto: str) -> int:
    return sum(1 for c in texto if c.isalpha())
    
texto = input("Digite o texto: ")
resultado = contar_caracteres(texto)
print(f"O texto tem {resultado} letras.")

Isso faz o programa contar apenas letras, ignorando números e símbolos.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: Você acha mais útil contar todos os caracteres incluindo espaços e símbolos para ter uma visão completa ou prefere contar apenas letras para análises específicas?

Fico à disposição!

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