Как печатать без перевода строки в Python?

| | | | | | |

print ( " гики" )

print ( "pythonengineering" )

приведет к этому

выродки pythonengineering 

Но иногда может случиться так, что мы не хотим переходить на следующую строку, а хотим печатать на той же строке. Итак, что мы можем сделать?
Например:

Входные данные: print ("geeks") print ("pythonengineering") Выходные данные: geeks pythonengineering Входные данные: a = [1 , 2, 3, 4 ] Вывод: 1 2 3 4 

Обсуждаемое здесь решение полностью зависит от используемой версии Python.

Печать без перевод строки в Python 2. x


# Печатный код Python 2
# в той же строке выведите
# гики и gixforgix
# в одной строке


print ( "гики" ),

print ( "pythonengineering" )


# array

a = [ 1 , 2 , 3 , 4 ]


# напечатать элемент в той же
# строке

for i in диапазон ( 4 ):

print (a [i]),

Вывод:

geeks pythonengineering 1 2 3 4

Печать без перевода строки в Python 3.x


# Печатный код Python 3
# в той же строке печати
# гики и gixforgix
# в той же строке

print ( "гики" , конец = " " )

print ( "pythonengineering" )


# array

a = [ 1 , 2 , 3 , 4 ]


# напечатать элемент в той же
# строке

for i in диапазон ( 4 ):

print (a [i], end = "" )

Вывод:

знатоки pythonengineering 1 2 3 4