Pregunta

En Python 2.x, escribiría ...

for i in range(5):
    print i,

... para obtener enteros de 0 a 4 impresos en la misma fila. ¿Cómo hacer eso en Python 3.x, ya que la impresión es una función ahora?

¿Fue útil?

Solución

Usar print(x, end = ' '):

Desde el Notas de lanzamiento:

Old: print x,           # Trailing comma suppresses newline  
New: print(x, end=" ")  # Appends a space instead of a newline
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top