Вывод в одну строку из разных print в python
📁 функция, строка, python
Мне нужно сделать так, что бы функция print(), написаная таким вот обрзом:
print('a')print('b')print('c')выводила что то такое:
> C:\Users\User\Documents> python test.pyabcВыводиться должно в одной строке, но print() в коде в разных строках!
Буду очень рад, если кто-нибуть поможет.
"
Функция print() имеет такие ключевые параметры:
sep=– когда выводится несколько значений, каким символом или строкой их отделить
(стандартно - пробелом, т.е. строкой' '),end=– какой символ или строку выводить после вывода (всех) значений
(стандартно - переходом на новую строку, т.е. строкой'\n'),file=– в какой файл выводить значения
(стандартно - на экран, т.е.sys.stdout),flush=– немедленно вывести поток (сохраненный в буфере) в файл
(стандартно «нет», т.е.False).
В вашем случае хотите после вывода значения остаться в той же строке, значит, вы не хотите стандартного окончания переходом на новую строку (end='\n'), но окончить чем-то другим (пробелом, запятой, и тд.) тоже нет.
Потому окончите вывод пустой строкой (''):
print('a', end='')print('b', end='')print('c') Войдите чтобы оставить ответ