Новая Школа - онлайн-школа подготовки к ЕГЭ
Информатика · 9 класс Задача №2764908
А
Аноним
11 февраля 2025 11:21 · публичный вопрос
А
Аноним

Соня сделала красивую таблицу из одной строки и большого количества столбцов и ушла по делам. Пока никто не видел, её младшая сестра Яна написала в одну из ячеек слово, а в…

Запрос пользователя

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

Ответ нейросети
11 февраля 2025 11:21

['!', '!', '!', 'ура', '!', '!', '!']

Обсуждение

2 сообщения
А
Аноним

сделай программу на питоне

Нейросеть11 февраля 2025 11:22

Вот простая программа на 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)

Как это работает:

  1. Функция create_table принимает слово в качестве аргумента.
  2. Вычисляется количество восклицательных знаков, равное длине слова.
  3. Создается список, который состоит из восклицательных знаков, затем добавляется само слово и снова добавляются восклицательные знаки.
  4. Результат возвращается и выводится на экран.

Вы можете запустить этот код и ввести слово, чтобы увидеть результат.