Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3574279
А
Аноним
28 февраля 2026 03:43 · публичный вопрос
А
Аноним

Что покажет приведённый ниже код? print('123' * 3 + '456' * 2 + '789' * 1)

Ответ нейросети
28 февраля 2026 03:43

Ответ: 123123123456456789

Пошагово объясняю:

  • В выражении используются строковые литералы '123', '456', '789' и операторы повторения (*) и конкатенации (+).
  • Правило: строку можно умножать на целое число, что приводит к повторению строки нужное число раз.
    • '123' * 3 → '123123123'
    • '456' * 2 → '456456'
    • '789' * 1 → '789'
  • Затем выполняется сложение строк (+) — это конкатенация: соединение строк последовательно.
    • '123123123' + '456456' → '123123123456456'
    • '123123123456456' + '789' → '123123123456456789'
  • print(...) выводит полученную строку и переходит на новую строку после неё.

Важно: здесь '+' между строками не числовое сложение, а конкатенация. Если бы были числа (без кавычек), результат был бы иным.