1
resposta

[RESPOSTA]

palavra = input('Digite uma palavra: ')

def conta_caracteres(palavra):
    contador = 0
    for caracter in palavra:
        contador += 1
    return contador

print(f"Essa palavra tem {conta_caracteres(palavra)} caracteres.")
1 resposta

Olá, Mauricio, como vai?

Seu código está correto e cumpre exatamente o que a atividade pede. A função percorre cada caractere da palavra e faz a contagem de cada, o que é uma ótima forma de praticar a lógica de loops e funções em Python.

Uma observação interessante é que, para esse caso específico, também poderíamos usar a função nativa len(), que já retorna o tamanho de uma string. Por exemplo:

palavra = input("Digite uma palavra: ")
print(f"Essa palavra tem {len(palavra)} caracteres.")

Continue compartilhando seus exercícios por aqui, o fórum está sempre à disposição.

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