Вывод без перевода строки

По умолчанию каждый вызов функции print() добавляет в конец перевод строки, и следующий print() начинается с новой строки. Чтобы продолжить вывод на той же строке, нужно указать параметр end.

Что нужно знать

Перед изучением примера полезно понимать:

Пример

# 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(). Так оба сообщения оказываются на одной строке.