palavra = input("Digite uma palavra:")
def contar(palavra):
contar = len(palavra)
return f"Esta palavra tem {contar} caracteres."
print(contar(palavra))
palavra = input("Digite uma palavra:")
def contar(palavra):
contar = len(palavra)
return f"Esta palavra tem {contar} caracteres."
print(contar(palavra))
Oi, Luiz! Como vai?
Do jeito que você explicou, você aplicou bem o uso de funções e utilizou o len() corretamente para contar os caracteres da palavra. Um ponto interessante foi retornar a mensagem já formatada dentro da função, o que deixa o código mais organizado e fácil de reutilizar.
Uma dica interessante para o futuro é evitar usar o mesmo nome da função como variável interna. Isso ajuda a evitar confusões no código. Veja este exemplo:
palavra = input("Digite uma palavra: ")
def contar_caracteres(texto):
quantidade = len(texto)
return quantidade
print(contar_caracteres(palavra))
Neste código, quantidade guarda o tamanho do texto e a função retorna apenas o número, deixando o uso mais flexível.