Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3189494
А
Аноним
11 мая 2025 07:08 · публичный вопрос
А
Аноним

Ира пишет записки одноклассникам. Если сообщение очень важное, после каждой строки она ставит восклицательный знак. Есть последовательность строк из записки Иры и строка "стоп".…

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

Ира пишет записки одноклассникам. Если сообщение очень важное, после каждой строки она ставит восклицательный знак. Есть последовательность строк из записки Иры и строка "стоп". Выведи эти строки (кроме "стоп"), добавив восклицательный знак после каждой. Ввод Вывод а стоп а! привет сегодня хороший день стоп привет! сегодня! хороший! день!

Ответ нейросети
11 мая 2025 07:08

Для решения задачи нужно вывести все строки, кроме строки "стоп", при этом после каждой строки ставится восклицательный знак.

Пошаговое решение:

  1. Считать последовательность строк, пока не встретится строка "стоп".
  2. Для каждой прочитанной строки, отличной от "стоп": вывести её с добавлением восклицательного знака.
  3. После чтения "стоп" завершить программу.

Пример:
Ввод:

а
стоп
а!
привет
сегодня
хороший
день
стоп
привет!
сегодня!
хороший!
день!

Обработка по примеру:

  • "а" → вывод: "а!"
  • "стоп" → остановка обработки, ничего не выводим.
  • Остальные строки после "стоп" не обрабатываем.

Итог:

а!

Код решения на Python:

while True:
    line = input()
    if line == "стоп":
        break
    print(line + "!")

Если хочешь, я могу помочь в более общем виде: например, если строки приходят из списка или файла.