Вопрос:

Соня сделала красивую таблицу из одной строки и большого количества столбцов и ушла по делам. Пока никто не видел, её младшая сестра Яна написала в одну из ячеек слово, а в соседние, чуть позже, добавила восклицательные знаки. В каждой ячейке (кроме той, что со словом) — один знак. Всего знаков слева и справа оказалось по столько же, сколько букв в слове маленькой проказницы. Дано слово. Выведи массив, каждый элемент которого — одна заполненная ячейка таблицы после того, как её «поправила» Яна.

Фотография

Ответ ассистента

Для решения этой задачи на языке Python нужно создать список, в центре которого будет само слово, а слева и справа от него — восклицательные знаки. Количество восклицательных знаков с каждой стороны равно количеству букв в слове. 1. Сначала узнаем длину слова с помощью функции `len()`. 2. Создадим список из восклицательных знаков для левой части: `['!'] * len(word)`. 3. Объединим левую часть, список с самим словом и правую часть. Код решения: ```python word = input() n = len(word) result = ['!'] * n + [word] + ['!'] * n print(result) ``` **Ответ:** массив вида `['!', '!', '!', 'слово', '!', '!', '!']`, где количество знаков «!» с каждой стороны совпадает с длиной слова.

Другие решения

Что ещё задавали пользователи