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

En general, las personas que cambian de C/C++ a Python se preguntan cómo imprimir dos o más variables o declaraciones sin ingresar una nueva línea en Python. Dado que la función python print() por defecto termina con una nueva línea. Python tiene un formato predefinido si usa print (a_variable), luego irá a la siguiente línea automáticamente. 
 

Por ejemplo: 

Python3

print("geeks")
print("geeksforgeeks")

Dará como resultado esto: 

geeks
geeksforgeeks

Pero a veces puede ocurrir que no queramos pasar a la siguiente línea sino que queramos imprimir en la misma línea. ¿Así que lo que podemos hacer? 
 

Por ejemplo: 

Input : print("geeks") print("geeksforgeeks")
Output : geeks geeksforgeeks

Input : a = [1, 2, 3, 4]
Output : 1 2 3 4 

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

Imprimir sin nueva línea en Python 2.x

python

# Python 2 code for printing
# on the same line printing
# geeks and geeksforgeeks
# in the same line
 
print("geeks"),
print("geeksforgeeks")
 
# array
a = [1, 2, 3, 4]
 
# printing a element in same
# line
for i in range(4):
    print(a[i]),

Producción: 

geeks geeksforgeeks
1 2 3 4

Imprimir sin nueva línea en Python 3.x

python3

# Python 3 code for printing
# on the same line printing
# geeks and geeksforgeeks
# in the same line
 
print("geeks", end =" ")
print("geeksforgeeks")
 
# array
a = [1, 2, 3, 4]
 
# printing a element in same
# line
for i in range(4):
    print(a[i], end =" ")

Producción: 

geeks geeksforgeeks
1 2 3 4

Imprima sin nueva línea en Python 3.x sin usar for loop

Python3

# Print without newline in Python 3.x without using for loop
 
l=[1,2,3,4,5,6]
 
# using * symbol prints the list
# elements in a single line
print(*l)
 
#This code is contributed by anuragsingh1022

Producción:

1 2 3 4 5 6

Publicación traducida automáticamente

Artículo escrito por UPENDRA BARTWAL, y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *