Условия задачи:

 

Напишите программу, в которой на основе текста, введенного пользователем, создается новый текст. По сравнению с исходным в нем слова расположены в обратном порядке. Под словами подразумевать блоки
текста, разделенные пробелами.

 

Решение задачи:

text = input('Введите текст:')
new_text = ' '.join(text.split()[::-1])
print(new_text)

#если срезы использовать мировозрение не позволяет(шутка)) 
new_text = ' '.join(list(reversed(text.split())))
print(new_text)