Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Contador de caracteres

#Utilizando len
calcula_caracteres_len = lambda palavra: len(palavra)

#Sem utilizar len
def calcula_caracteres_for(palavra):
    quantidade_caracteres = 0
    for _ in palavra:
        quantidade_caracteres+=1
    return quantidade_caracteres

palavra = input("Digite uma palavra: ")
quantidade_caracteres = calcula_caracteres_for(palavra)
print(f"Sem usar len: Essa palavra tem {quantidade_caracteres} caracteres")

quantidade_caracteres = calcula_caracteres_len(palavra)
print(f"Utilizando len: Essa palavra tem {quantidade_caracteres} caracteres")
1 resposta
solução!

Olá, Christian, como vai?

Seu código atende corretamente ao objetivo da atividade e demonstra domínio das duas abordagens, tanto utilizando a função len quanto realizando a contagem manual com um laço. As funções estão bem definidas, retornam valores corretamente e o uso do input e da interpolação de strings está coerente com o que foi solicitado.

Obrigado por compartilhar sua solução. O fórum fica à disposição caso queira trazer outras atividades ou dúvidas para discussão.

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