def contar_palavras(palavra, quantidade_letras):
return quantidade_letras
palavra = input('Digite uma palavra: ')
quantidade_letras = len(palavra)
print(f'{palavra} tem {quantidade_letras} 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!
def contar_palavras(palavra, quantidade_letras):
return quantidade_letras
palavra = input('Digite uma palavra: ')
quantidade_letras = len(palavra)
print(f'{palavra} tem {quantidade_letras} caracteres.')
Fala, Nathã! Tudo bom?
Agradeço por trazer sua solução para o fórum!
Curti demais como trabalhou a função em Python para estruturar o código, entendeu perfeitamente a importância do len() para calcular o tamanho da palavra e usou bem a f-string para exibir o resultado de forma clara e formatada. Esse tipo de prática ajuda a consolidar conceitos básicos de manipulação de strings e funções.
Algo bem legal para complementar é deixar a função realmente responsável pelo cálculo, em vez de apenas retornar o valor já pronto. Dessa maneira:
def contar_palavras(palavra):
return len(palavra)
palavra = input('Digite uma palavra: ')
quantidade_letras = contar_palavras(palavra)
print(f'{palavra} tem {quantidade_letras} caracteres.')
Isso faz com que a função seja reutilizável em diferentes contextos, sem depender de variáveis externas.
Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.
Ah, uma pergunta: você iria preferir evoluir esse código para contar apenas letras ignorando espaços ou para contar também o número de palavras em uma frase completa?
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!