Python, при написании /n, новая строка наяинается с пробела

По дате
По Рейтингу
69ять, наxyu столько переменных, узнай че такое "форматирование" в петухоне своем
По умолчанию функция print() в Python разделяет аргументы пробелом, поэтому при переносе строки с помощью символа \n следующая строка начинается с пробела.
Чтобы предотвратить это, можно использовать параметр sep=''. Например: print(2, '\n', 3, sep='').
Также есть способ вывести все значения с новой строки — использовать параметр sep='\n'. Например: print(2, 3, 4, 5, 6, sep='\n').
Например, можно сделать так:
1
print('%25d + %25d = %25d\n%25d - %25d = %25d\n%25d * %25d = %25d' % (x, y, x + y, x, y, x - y, x, y, x * y))
Но зачем пытаться вывести всё одним print?
123
print(x, '+', y, '=', x + y)
print(x, '-', y, '=', x - y)
print(x, '*', y, '=', x * y)