Как убрать автоматический перенос курсора в консоли?

for k in range(2):
    print("Hello")

Hello
Hello

А я хочу:

for k in range(2):
    print("Hello ")

Hello Hello

Не подскажите, как это сделать?


Ответы (1 шт):

Автор решения: Jack_oS
for _ in range(3):
    print('Hello', end=' ')    
print()

выведет:

Hello Hello Hello 

У print() есть необязательный параметр end, со значением по умолчанию - перенос строки...


От последнего принта можно избавиться, добавив параметр flush:

for _ in range(3):
    print('Hello', end=' ', flush=True)
Hello Hello Hello 

сработает для python от 3.3 и выше

→ Ссылка