Domanda

In Python 2.x, mi piacerebbe scrivere ...

for i in range(5):
    print i,

... per ottenere numeri interi da 0 a 4 stampato nella stessa riga. Come farlo in Python 3.x, dal momento che la stampa è una funzione in questo momento?

È stato utile?

Soluzione

Usa print(x, end = ' '):

note di rilascio :

Old: print x,           # Trailing comma suppresses newline  
New: print(x, end=" ")  # Appends a space instead of a newline
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top