«Повторение — мать учения!» и «Если это можно автоматизировать — автоматизируй!»
Этим принципам следуют многие программисты. Но что будет, если их объединить?
Формат ввода
Одна строка — весьма полезная информация.
Формат вывода:
Трижды повторённая весьма полезная информация.
Пример
Ввод
2 + 2 = 4
Вывод
2 + 2 = 4
2 + 2 = 4
2 + 2 = 4
Решение
Одна из проблем для начинающих – понять, что строку нужно вводит с помощью input(), а не пытаться подстваить готовую 2 + 2 = 4 в print().
Вторая проблема – неочевидность оптимального решения с испольщованием ‘\n’.
Разобьем задачу на простые шаги:
1) вывести вопрос с помощью print().
2) принять имя в переменную string с помощью input().
3) вывести string с помощью print() три раза.
Третий пункт можно выполнить двумя способами: просто используя print() три раза подряд или добавив к строке ‘\n’ (перевод строки) и воспользоваться свойством умножения строки на число.
Посмотреть код
Решение 1. Наивное
string = input()
print(string)
print(string)
print(string)
Решение 2. Продвинутое
string = input()
string = string + '\n' # Добавляем перевод строки
print(string * 3)