Ваша задача звучит так:
Считать несколько имен людей одной строкой, записанных латиницей, через пробел, например:
«Anna Maria Peter».
Вывести их одной строкой в порядке возрастания «Anna Maria Peter».
Вывести их одной строкой в порядке убывания «Peter Maria Anna».
Пример входных данных:
Anna Maria Peter
Пример выходных данных:
Anna Maria Peter
Peter Maria Anna
Ваше решение:
a = str(input())
print(a)
a = a.split()
print(' '.join(a[::-1]))
Этот код считывает строку, а затем выводит её сначала в оригинальном, а затем в реверсированном виде, с обратной последовательностью слов.
Вместо этого требовалось сначала вывести слова «в порядке возрастания», а затем «в порядке убывания», то есть произвести сортировку.
К сожалению, пример входных и выходных данных в задаче этого не показывает, что и привело к ошибке.
Пример решения задачи:
input_string = str(input())
sorted_array = sorted(input_string.split(' '))
print(' '.join(sorted_array))
print(' '.join(sorted_array[::-1]))