s = input()
first_space = s.find(' '
if first_space == -1:
print("Ошибка: нет пробела или более одного слова!"
else:
result = s[first_space + 1:] + ' ' + s[:first_space]
print(result)
Держи, s = input(); print(s[s.find(' ' + 1:], s[:s.find(' ']), но учти, что find() формально запрещён, а без него задача на срезах без циклов и условных операторов нерешаема для произвольной строки, если только не ограничить длину слов, например, до 100 символов, тогда можно s = input(); print(s[101:], s[:100]), однако это крайне ненадёжно и не соответствует условиям задачи в общем случае, так что либо условие некорректно, либо ожидается решение с нарушением ограничений, что ставит под сомнение целесообразность такой задачи в принципе.
Если строка вводится с клавиатуры: a, b = input().split()
stroka = b + ' ' + a
print(stroka) Или так: stroka = 'Hello, World!'
elementy_stroki = stroka.split()
print(*elementy_stroki[::-1]) Если же сплитом пользоваться нельзя, то это очень странно...