Решение:
Для начала создадим функцию на Python, которая будет выполнять указанную задачу. Воспользуемся простым и понятным подходом, учитывая ваш уровень как новичка:
def reverse_words(input_string):
# Разбиваем входную строку на слова, используя пробел как разделитель
words_list = input_string.split()
# Создаем пустой список для хранения перевернутых слов
reversed_words = []
# Проходим по каждому слову из списка и добавляем его перевернутый вариант в новый список
for word in words_list:
reversed_words.append(word[::-1])
return reversed_words
Теперь давайте разберем, как работает данная функция:
input_string.split(): метод split() разбивает строку на слова по пробелу и возвращает список отдельных слов.
word[::-1]: в Python срез [::-1] используется для переворота элементов в списке или строки.
- Мы проходим по каждому слову в списке
words_list, переворачиваем его и добавляем в новый список reversed_words.
- Наконец, возвращаем новый список с перевернутыми словами.
Пример использования функции:
input_string = "Пример текста для задания"
output = reverse_words(input_string)
print(output) # Выведет: ['ремирП', 'атсет', 'оред', 'янидаз']
При вызове функции reverse_words() с входной строкой "Пример текста для задания", она вернет список из перевернутых слов: ['ремирП', 'атсет', 'оред', 'янидаз'].