Напишите программу, которая считывает последовательность слов, разделенных пробелами, и выводит на экран слово, которое стоит посередине в этом предложении. Гарантируется, что в предложении нечетное количество слов.
Входные данные:
Строка-предложение, слова в котором разделены пробелами. Вводится с клавиатуры
sentence = input("Введите предложение: "
words = sentence.split() # Разделение предложения на список слов
middle_index = len(words) // 2 # Индекс слова посередине
middle_word = words[middle_index] # Получение слова посередине
print("Слово посередине:", middle_word)
..........
Программа сначала считывает предложение с помощью функции input(), затем разделяет его на отдельные слова с помощью метода split(), который по умолчанию разделяет строку по пробелам. Затем определяется индекс слова посередине, который равен целочисленному делению длины списка слов на 2. Наконец, выводится слово посередине с помощью оператора print().
s = input().split() # считываем и разбиваем предложение на слова
mid = len(s) // 2 # находим индекс среднего слова
print(s[mid]) # выводим среднее слово