1
resposta

Decifrando pistas com palavras-chave

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}')
1 resposta

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.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!