texto = input("Digite a palavra-chave: ")
primeiras = texto[:3]
ultimas = texto[-3:]
print(f"Primeiras: {primeiras}")
print(f"Últimas: {ultimas}")
texto = input("Digite a palavra-chave: ")
primeiras = texto[:3]
ultimas = texto[-3:]
print(f"Primeiras: {primeiras}")
print(f"Últimas: {ultimas}")
Oi, Luciano! Como vai?
Gostei da forma como você utilizou slicing para separar as primeiras e últimas letras da palavra-chave. É uma maneira prática e direta de manipular strings em Python, mostrando que você já entende bem o conceito de indexação.
Uma dica interessante para o futuro é usar o método len()
para validar o tamanho da string antes de fazer o slicing, evitando possíveis erros com palavras muito curtas:
texto = input("Digite a palavra-chave: ")
if len(texto) >= 3:
primeiras = texto[:3]
ultimas = texto[-3:]
print("Primeiras:", primeiras)
print("Ultimas:", ultimas)
else:
print("A palavra e muito curta")
O código acima verifica se a palavra tem pelo menos 3 caracteres antes de separar as partes, garantindo que o programa não quebre.