🎉 Félicitations ! 🎉
Tu as brillamment résolu la tâche ! C était difficile, mais tu as trouvé la bonne solution. Tu es encore plus proche de maîtriser la programmation ! Continue ainsi.
ProgerLib Python pour tous
Vous — un spécialiste du traitement de données dans une entreprise qui se consacre à l'optimisation des informations textuelles pour une transmission rapide via des canaux cryptés. Vous êtes chargé d'implémenter un programme fonctionnant selon le nouveau protocole « Réduction ». L'essence du protocole est de raccourcir les messages en supprimant le premier et le dernier symbole de chaque mot. Cela réduit non seulement la quantité de données, mais rend également le message illisible pour les regards indiscrets.
Votre tâche — Écrire un programme qui accepte une ligne (message) en entrée et la traite selon le protocole « Réduction ».
Exigences techniques :
Le message initial à traiter (Type de données : ligne / chaîne). Il peut contenir des lettres, des chiffres, des signes de ponctuation et un nombre variable d'espaces entre les mots.
Message traité (type de données : ligne / chaîne), où le premier et le dernier symbole sont supprimés dans chaque mot. Les mots sont séparés par un espace.
Pour montrer comment travailler avec les lignes
Rendu de Tob ak abot sur 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)
🎉 Félicitations ! 🎉
Tu as brillamment résolu la tâche ! C était difficile, mais tu as trouvé la bonne solution. Tu es encore plus proche de maîtriser la programmation ! Continue ainsi.
AD
Publicité
Exécution de votre code...