Python - SUPRIMIR SALTO DE LINEA PYTHON 3.3

   
Vista:

SUPRIMIR SALTO DE LINEA PYTHON 3.3

Publicado por david (3 intervenciones) el 11/06/2013 12:20:20
Estoy empezando en el mundo de la programación.
Me he decantado por PYTHON por opiniones leidas y webs y foros.
He empezado con un libro llamado "aprende a pensar como un programador con PYTHON", pero en
este libro se hace uso de PYTHON 2 y hay algunos diferencias en lo que respecta a la sintaxis.
No logro dar con el comando para suprimir el salto de línea cuando usamos la instrucción print.
Según el libro es terminar con una coma ","
Lo he probado y no funciona.
Cual seria el comando correcto??
Muchas gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

SUPRIMIR SALTO DE LINEA PYTHON 3.3

Publicado por xve (1235 intervenciones) el 11/06/2013 13:46:11
Hola David, creo que has hecho una muy buena elección eligiendo Python.

para hacer un salto de linea, añade un \n:
1
print "texto\n"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

SUPRIMIR SALTO DE LINEA PYTHON 3.3

Publicado por david (1 intervención) el 11/06/2013 14:03:13
Esa solución que me comentas es para salto de línea, pero lo que estoy intentando encontrar es para que cuando se usa la sentencia print, por ejemplo en un bloque while:
1
2
3
4
5
i = 1
while i <= 6:
     print 2*i, '\t',
     i = i + 1
print


La salida de este programa es:
2 4 6 8 10 12
Aqui la coma que hay despues de "\t" es la que evita que salte de linea y siga imprimiendo en la misma.
Pero como comento en el manual se trabaja con PHYTON 2 y no con el 3, entonces supongo que
la instruccion para evitar el salto de línea sea diferente.
MUCHAS GRACIAS.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

SUPRIMIR SALTO DE LINEA PYTHON 3.3

Publicado por xve (1235 intervenciones) el 11/06/2013 15:24:27
Mil perdones David, no te habia entendido...

Yo todo lo realizo todavía con Python 2.x, pero en Python 3, todo son funciones, por lo que print es así:
1
2
print("hola", end=" "),
print("que tal")


Aqui tienes toda la información: http://docs.python.org/3.0/whatsnew/3.0.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

SUPRIMIR SALTO DE LINEA PYTHON 3.3

Publicado por david (3 intervenciones) el 11/06/2013 17:01:36
Muchas Gracias CAMPEÓN, FUNCIONA PERFECTO.
HE HECHO BIEN EN EMPEZAR CON PYTHON 3.X O TENIA QUE HABER EMPEZADOR CON EL 2.X??
MUCHAS GRACIAS DE NUEVO.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

SUPRIMIR SALTO DE LINEA PYTHON 3.3

Publicado por xve (1235 intervenciones) el 11/06/2013 17:21:56
No, no, veo perfecto que hayas empezado con python 3... poco a poco todos tendremos que ir pasando nuestros códigos a python 3.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

SUPRIMIR SALTO DE LINEA PYTHON 3.3

Publicado por david (3 intervenciones) el 11/06/2013 17:42:25
MUCHAS GRACIAS POR TODO,
NOS VEMOS, UN SALUDO.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar