¿Cómo imprimir sin salto de línea en Python?

| | | | | | |

imprimir ( " geeks " )

print ( "pythonengineering" )

conducirá a esto

geeks pythonengineering 

Pero a veces puede suceder que no queramos ir a la siguiente línea, sino que queramos imprimir en la misma línea. Entonces, ¿qué podemos hacer?
Por ejemplo:

Entrada: print ("geeks") print ("pythonengineering") Salida: geeks pythonengineering Entrada: a = [1 , 2, 3, 4 ] Salida: 1 2 3 4 

La solución discutida aquí depende completamente de la versión de Python que esté utilizando.

Imprimir sin avance de línea en Python 2. x


Salida:

geeks pythonengineering 1 2 3 4

Imprimir sin avances de línea en Python 3.x


# Código imprimible de Python 3
# en la misma línea de impresión
# geeks y gixforgix
# en la misma línea

imprimir ( "geeks" , fin = " " )

imprimir ( "ingeniería de Python" )


# array

a = [ 1 , 2 , 3 , 4 ]


# imprime el elemento en la misma
# línea

para i en rango ( 4 ):

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

Salida:

geeks pythonengineering 1 2 3 4 

# Python 2 código imprimible
# en la misma línea imprimir
# geeks y gixforgix
# en la misma línea


print ( "geeks" ),

print ( "pythonengineering" )

< código clase = "espacios indefinidos">
# array

a = [ 1 , 2 , 3 , 4 ]


# imprime el elemento en la misma
# línea

< clase de código = "palabra clave"> para i en rango ( 4 ):

imprimir (a [i]),