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.")
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!