1
resposta

[Resolução] Contador de caracteres

Para este exercício resolvi testar as duas abordagens de definição de funções: def e lambda uma vez que a operação de contar caractéres é simples e pode ser feita com o auxílio de len.

A primeira solução foi:


def calcular_tamanho_palavra(palavra: str) -> int:
    return len(palavra)

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

A segunda solução foi:


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

Olá, Vivian, como vai?

Seu exercício está correto nas duas versões e a forma como você explorou tanto uma função tradicional quanto uma função lambda mostra domínio do conteúdo. O código está claro, direto e funciona bem para a proposta da atividade.

Continue compartilhando seus exercícios. O fórum está à disposição para apoiar seu aprendizado.

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