🎉 ¡Felicidades! 🎉
¡Has resuelto la tarea brillantemente! Era un reto difícil, pero encontraste la solución correcta. ¡Estás un paso más cerca de dominar la programación! Sigue así, cada etapa superada te hace más fuerte.
ProgerLib Python para todos
Eres un especialista en procesamiento de datos en una empresa que se dedica a optimizar información textual para una transmisión rápida a través de canales cifrados. Se te ha indicado que implementes un programa que funcione con el nuevo protocolo "Reducción". La esencia del protocolo es acortar los mensajes, eliminando el primer y el último símbolo de cada palabra. Esto no solo reduce la cantidad de datos, sino que también hace que el mensaje sea ilegible para miradas indiscretas.
Tu tarea es escribir un programa que reciba una línea (mensaje) como entrada y la procese según el protocolo "Reducción".
Requisitos técnicos:
El mensaje inicial para procesar (Tipo de datos: línea / cadena). Puede contener letras, números, signos de puntuación y una cantidad variable de espacios entre palabras.
Mensaje procesado (tipo de dato: línea / cadena), donde el primer y último símbolo se eliminan en cada palabra. Las palabras están separadas por un espacio.
Para mostrar cómo trabajar con líneas
Tob rendering ak abot on troka
# Запрашиваем у пользователя исходную строку для обработки.
input_string = input()
# Разбиваем введенную строку на список слов. Метод split() автоматически пробелы между словами.
words = input_string.split()
# Создаем пустой список, в который будем добавлять обработанные слова.
result_words = []
# Начинаем цикл for, который перебирает каждое слово из списка words.
for word in words:
# Проверяем, что длина слова строго больше 2 символов.
# Это необходимо, так как удалять первый и последний символ можно только у слов, где есть что удалять.
if len(word) > 2:
# Если условие истинно, то мы "срезаем" слово.
# срез [1:-1] берет все символы, начиная со второго (индекс 1) и заканчивая предпоследним.
# Затем добавляем укороченное слово в наш список результатов.
result_words.append(word[1:-1])
# Соединяем слова из списка result_words обратно в одну строку.
# В качестве разделителя между словами используем один пробел " ".
output_string = " ".join(result_words)
# Выводим итоговую строку на экран.
print(output_string)
🎉 ¡Felicidades! 🎉
¡Has resuelto la tarea brillantemente! Era un reto difícil, pero encontraste la solución correcta. ¡Estás un paso más cerca de dominar la programación! Sigue así, cada etapa superada te hace más fuerte.
AD
Publicidad
Ejecutando tu código...