palavra_chave = input('Informe a palavra-chave: ')
print('Primeiras: ', palavra_chave[:3])
print('Últimas: ', palavra_chave[-3:])
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!
palavra_chave = input('Informe a palavra-chave: ')
print('Primeiras: ', palavra_chave[:3])
print('Últimas: ', palavra_chave[-3:])
Olá, Gabriela. Tudo certo?
O seu código para receber a palavra-chave e imprimir as três primeiras e três últimas letras está correto e atende bem ao que a atividade propõe. A utilização do fatiamento em Python é uma forma eficiente de acessar essas partes específicas da string. Uma dica para enriquecer seu exercício seria, por exemplo, tratar o caso em que a palavra inserida tenha menos de três caracteres, evitando resultados inesperados. Você poderia implementar uma validação simples, como verificar o tamanho da palavra antes de aplicar o fatiamento, para garantir que sempre haverá o que exibir.
Por exemplo, se o usuário informar "sol", seu código funcionará normalmente; já se a palavra for "oi", talvez valha a pena ajustar a saída para refletir que a palavra é curta demais. Isso tornaria a solução mais robusta e intuitiva para diferentes entradas.
Pensando em cenários mais complexos, como a manipulação de strings dentro de um sistema maior, como você imagina que poderia expandir a busca por palavras-chave para encontrar padrões usando expressões regulares, incorporando algum tipo de análise mais profunda do texto?
Parabéns pelo seu empenho na atividade. O fórum está à disposição para qualquer dúvida que surgir.