Вывод без перевода строки
По умолчанию каждый вызов функции print() добавляет в конец перевод строки, и следующий print() начинается с новой строки. Чтобы продолжить вывод на той же строке, нужно указать параметр end.
Что нужно знать
Перед изучением примера полезно понимать:
Базовый ввод и вывод в Python — ввод и вывод
Пример
# print each statement on a new line
print("Python")
print("is easy to learn.")
# new line
print()
# print both the statements on a single line
print("Python", end=" ")
print("is easy to learn.")
Вывод
Python
is easy to learn.
Python is easy to learn.
Как это работает
С помощью параметра end можно подставить любую строку, которую print() напечатает в конце. В примере мы передаём пробел: после первого вызова не добавляется перевод строки, а ставится пробел, к которому «приклеивается» содержимое следующего print(). Так оба сообщения оказываются на одной строке.