1
resposta

Faça como eu fiz: contador de caracteres

entrada = input('Digite uma paralavra: ')

def conta_caractere(entrada):
    total = len(entrada)
    return f'Essa palavra tem {total} caracteres'

print(conta_caractere(entrada))
1 resposta

Oi, Eduardo! Como vai?

Agradeço por compartilhar.

Seu código está direto e bem organizado. Gostei do uso da função len() para contar os caracteres, ela é simples e muito eficiente para esse tipo de tarefa.

Você pode tratar espaços ou converter a palavra antes de contar, caso queira contar apenas letras.


frase = input('Digite uma frase: ').strip().lower()

def conta_caractere(frase):
    total = len(frase.replace(' ', ''))
    return f'Essa frase tem {total} caracteres sem espacos'

print(conta_caractere(frase))

Como funciona:

  • O .strip() remove espaços extras no início e no fim.
  • O .replace(' ', '') elimina os espaços internos antes de contar.
  • O .lower() padroniza tudo em minúsculo (opcional, apenas por estética).
Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!