🎉 Parabéns! 🎉
Você resolveu a tarefa brilhantemente! Foi difícil, mas você encontrou a solução certa. Você está um passo mais perto de dominar a programação! Continue assim.
ProgerLib Python para todos
Você — um especialista em processamento de dados em uma empresa que está engajado em otimizar informações textuais para transmissão rápida através de canais criptografados. Você foi instruído a implementar um programa que funciona com o novo protocolo "Redução". A essência do protocolo é encurtar as mensagens, removendo o primeiro e o último símbolo de cada palavra. Isso não apenas reduz a quantidade de dados, mas também torna a mensagem ilegível para olhos curiosos.
Sua tarefa — Escreva um programa que aceite uma linha (mensagem) como entrada e a processe de acordo com o protocolo "Redução".
Requisitos técnicos:
A mensagem inicial para processamento (Tipo de dado: linha / string). Pode conter letras, números, sinais de pontuação e um número diferente de espaços entre as palavras.
Mensagem processada (tipo de dado: linha / string), onde o primeiro e o último símbolo são removidos em cada palavra. As palavras são separadas por um espaço.
Para mostrar como trabalhar com linhas
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)
🎉 Parabéns! 🎉
Você resolveu a tarefa brilhantemente! Foi difícil, mas você encontrou a solução certa. Você está um passo mais perto de dominar a programação! Continue assim.
AD
Publicidade
Executando seu código...