Segue a minha solução:
def caracter(palavra):
quanti_caracter = len(palavra)
return print(f"Essa palavra tem {quanti_caracter} caracteres")
palavra_inserir = input("Digite uma palavra: ")
caracter(palavra_inserir)
Segue a minha solução:
def caracter(palavra):
quanti_caracter = len(palavra)
return print(f"Essa palavra tem {quanti_caracter} caracteres")
palavra_inserir = input("Digite uma palavra: ")
caracter(palavra_inserir)
Olá, Vitor, como vai?
A sua solução atende ao que o exercício propõe e demonstra um bom uso de funções e da função len para contar caracteres. A lógica está correta e a leitura do código é simples, o que é um ponto positivo para manutenção e entendimento futuro.
Há apenas um ajuste conceitual a considerar. A função utiliza return junto com print, mas o print não retorna valor útil, então o return acaba não sendo necessário. A função pode apenas exibir a mensagem, ou então retornar o valor para que seja usado fora dela. As duas abordagens são válidas.
Obrigado por compartilhar sua solução. O fórum está à disposição para novas dúvidas e para você continuar trazendo seus exercícios e aprendizados.