palavra = input('Digite uma palavra: ')
letras_inicio = palavra[:3]
letras_fim = palavra[-3:]
print(f'As três primeiras letras são: {letras_inicio}')
print(f'As três ultimas letras são: {letras_fim}')
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 = input('Digite uma palavra: ')
letras_inicio = palavra[:3]
letras_fim = palavra[-3:]
print(f'As três primeiras letras são: {letras_inicio}')
print(f'As três ultimas letras são: {letras_fim}')
Oii, Marcia! Tudo bem?
O seu uso de fatiamento de strings ficou ótimo para extrair o início e o fim da palavra digitada. Esse recurso é muito útil em diversas situações de análise de texto.
Uma coisa que você pode fazer depois é verificar se o texto é longo o bastante antes de fazer o fatiamento. Isso ajuda a evitar erros com palavras curtas. Assim:
palavra = input('Digite uma palavra: ')
if len(palavra) >= 3:
print("Início:", palavra[:3])
print("Fim:", palavra[-3:])
else:
print("A palavra precisa ter pelo menos 3 letras.")
O código evita fatiar palavras com menos de 3 letras, o que pode gerar resultados inesperados.