Соня сделала красивую таблицу из одной строки и большого количества столбцов и ушла по делам. Пока никто не видел, её младшая сестра Яна написала в одну из ячеек слово, а в…
Соня сделала красивую таблицу из одной строки и большого количества столбцов и ушла по делам. Пока никто не видел, её младшая сестра Яна написала в одну из ячеек слово, а в соседние, чуть позже, добавила восклицательные знаки. В каждой ячейке (кроме той, что со словом) — один знак. Всего знаков слева и справа оказалось по столько же, сколько букв в слове маленькой проказницы. Дано слово. Выведи массив, каждый элемент которого — одна заполненная ячейка таблицы после того, как её «поправила» Яна. Ввод: Вывод: ура ['!', '!', '!', 'ура', '!', '!', '!']
['!', '!', '!', 'ура', '!', '!', '!']
Обсуждение
2 сообщениясделай программу на питоне
Вот простая программа на Python, которая выполняет заданную задачу:
def create_table(word):
# Количество восклицательных знаков - длина слова
exclamations_count = len(word)
# Создаем массив с нужными элементами
result = ['!'] * exclamations_count + [word] + ['!'] * exclamations_count
return result
# Пример использования
word = input("Введите слово: ")
output = create_table(word)
print(output)
Как это работает:
- Функция
create_tableпринимает слово в качестве аргумента. - Вычисляется количество восклицательных знаков, равное длине слова.
- Создается список, который состоит из восклицательных знаков, затем добавляется само слово и снова добавляются восклицательные знаки.
- Результат возвращается и выводится на экран.
Вы можете запустить этот код и ввести слово, чтобы увидеть результат.