Для написания такой программы на Python можно использовать следующий подход: сначала разделить входную строку на фамилию и остальную часть (отчество и имя), используя запятую как разделитель. Затем разделить вторую часть на отчество и имя, используя пробел. После этого составить новую строку в нужном формате и вывести результат.
Вот пример программы, которая выполняет описанное выше:
# Ввод строки пользователем
input_string = input("Введите строку в формате 'Фамилия, Отчество Имя': ")
# Разделение строки на фамилию и остальное (отчество и имя)
parts = input_string.split(', ')
surname = parts[0]
rest = parts[1]
# Разделение оставшейся части на отчество и имя
rest_parts = rest.split(' ')
patronymic = rest_parts[0]
name = rest_parts[1]
# Составление и вывод результата
result = f"{surname} {name} {patronymic}"
print(result)
Этот код сначала запросит у пользователя ввести строку в определённом формате. Затем он разделит эту строку на нужные части и в конце выведет их в нужном порядке. Это базовый пример, который можно расширить и улучшить в зависимости от конкретных требований и условий задачи.