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.")
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.")
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!