palavra = input("Digite uma palavra: ").strip()
if len(palavra) <= 6:
print(palavra[:3])
else:
print(f"Primeiras: {palavra[:3]}")
print(f"Últimas: {palavra[-3:]}")
palavra = input("Digite uma palavra: ").strip()
if len(palavra) <= 6:
print(palavra[:3])
else:
print(f"Primeiras: {palavra[:3]}")
print(f"Últimas: {palavra[-3:]}")
Olá, Herbert, como vai?
A lógica de fatiamento de strings em Python, utilizando [:3]
para as três primeiras letras e [-3:]
para as três últimas, está correta. Este é um recurso muito bom da linguagem para manipulação de texto. Usar o método .strip()
para remover espaços em branco e a condicional if/else
para tratar palavras com menos de 6 caracteres demonstra uma ótima atenção aos detalhes.
Parabéns pelo seu trabalho e por ter compartilhado a sua solução.