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