1
resposta

Faça como eu fiz: contador de caracteres

Nesse exercício em especifico, eu utilizei a função "lambda", pois são usadas para operações rápidas e simples.


contar = lambda palavra: len(palavra)

texto = input("Digite uma palavra: ")
print(f"Essa palavra tem {contar(texto)} caracteres.")
1 resposta

Olá, Estudante! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da função lambda para simplificar operações rápidas, utilizou muito bem a função len() para contar caracteres e ainda compreendeu a importância da entrada de dados para tornar o programa interativo.

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 é aplicar uma verificação para tratar palavras vazias ou entradas inesperadas. Assim:

contar = lambda palavra: len(palavra)

texto = input("Digite uma palavra: ").strip()
if texto:
    print(f"Essa palavra tem {contar(texto)} caracteres.")
else:
    print("Nenhuma palavra foi digitada.")

Isso faz com que o programa seja mais robusto e evite resultados incorretos em casos de entrada vazia.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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