Frage

In Python 2.x würde ich schreiben ...

for i in range(5):
    print i,

... um Zahlen von 0 bis 4 in derselben Zeile gedruckt zu bekommen. Wie mache ich das in Python 3.x, da Druck jetzt eine Funktion ist?

War es hilfreich?

Lösung

Verwenden print(x, end = ' '):

Von dem Versionshinweise:

Old: print x,           # Trailing comma suppresses newline  
New: print(x, end=" ")  # Appends a space instead of a newline
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top