Задача Задача №3580092
А
А
Задача на Python: print('123' * 3 + '456' * 2 + '789' * 1)
Разбор по шагам
- Правило приоритета операций
- Оператор умножения для строки (*) выполняется раньше сложения (+).
- Значит сначала вычислим повторения строк, затем объединим их.
- Вычисляем повторения
- '123' * 3 → '123123123'
- '456' * 2 → '456456'
- '789' * 1 → '789'
- Склеиваем строки
- Сначала '123123123' + '456456' = '123123123456456'
- Затем добавляем '789': '123123123456456' + '789' = '123123123456456789'
- Вывод
- print(...) выведет полученную строку и перейдет на новую строку.
Итоговый вывод на экран: 123123123456456789
Дополнительные заметки
- Длина итоговой строки: 9 (от '123' три раза) + 6 (от '456' два раза) + 3 (от '789' один раз) = 18 символов.
- Можно получить тот же результат и иным способом, например: print(('123' * 3) + ('456' * 2) + ('789' * 1)) или через join/форматирование, но приведённый способ является самым прямым.