В Python 2.x я бы написал ...
for i in range(5): print i,
... чтобы получить целые числа от 0 до 4, напечатанные в одной строке. Как это сделать в Python 3.x, так как print теперь является функцией?
Использование print(x, end = ' '):
print(x, end = ' ')
Из примечаний к выпуску :
Old: print x, # Trailing comma suppresses newline New: print(x, end=" ") # Appends a space instead of a newline