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

Решим задачу Коварный компьютерный вирус, получив доступ к текстовому файлу, повторяет каждое слово по три раза. "Как" превращается в "КакКакКак", а "дела" - в "деладеладела" .…

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

Решим задачу Коварный компьютерный вирус, получив доступ к текстовому файлу, повторяет каждое слово по три раза. "Как" превращается в "КакКакКак", а "дела" - в "деладеладела" . Дана строка. Напиши программу, которая читает строку с помощью команды input(), а потом выводит её, повторив три раза. Ввод Вывод A AAA слово словословослово

Ответ нейросети
21 сентября 2025 05:42

Задача решается просто: считываем строку и выводим её повторённой три раза.

Простой вариант (повторить всю строку целиком): Код на Python 3: s = input() print(s * 3)

Объяснение:

  • input() считывает одну строку до конца строки (без символа новой строки).
  • Оператор умножения строки на число повторяет строку нужное количество раз. Тут s * 3 даёт строку, состоящую из трёх копий s.
  • print выводит получившуюся строку.

Пример работы: Ввод: A Вывод: AAA

Ввод: слово Вывод: словословослово

Если задача требуется повторять каждое слово отдельно (например, для фразы "Как дела" получить "КакКакКак деладеладела"): Можно использовать следующий вариант (с сохранением пробелов между словами, но без учёта нескольких подряд идущих пробелов): s = input() print(' '.join(w * 3 for w in s.split()))

Но этот вариант изменяет количество пробелов между словами, поэтому для полного сохранения оригинального разделения можно использовать более сложный разбиение по пробелам, например с регулярными выражениями.