Нужен аналог функции write() из паскаля, но для Python
Функция print() выводит одно значение, после вывода этого значения последущий вывод будет произведён на строчку ниже. Вообщем работает как writeln() в паскале, мне нужно выводить в одну строку несколько значений одной и той же переменной, изменяющейся по ходу цикла, в конце нужно выводить вторую переменную.
Кол-во переменных в одной строчке может различаться, в зависимости от другой переменной. По этому вписать несколько переменных в print(), не вариант.
Что делать?
print(1, 2, 3, end='')
print(1, 2, 3, 4, end='')
# Вывод такой: 1 2 31 2 3 4
def write(*args):
print(*args, end='')
write(1, 2, 3)
write(1, 2, 3, 4)
# >>> 1 2 31 2 3 4
Хотя из описанного очевидно, что у тебя где-то в коде ошибка логики) Если есть много разных переменных, можно их объявлять не как переменные, а как элементы массива или свойства словаря, а затем вывести всё перебором либо print(*массив)
Ярослав ты лентяй
А заглянуть в матчасть юношеский максимализм не позволяет
форматированный вывод