В Python функция print
автоматически принимает новую строку после операторов, если мы хотим напечатать весь оператор в одной строке, а что же следует использовать?Как избежать новой строки в функции печати?
Например:
>>> for number in range(1,6):
... for k in range (0,number):
... print ("*")
...
я получил следующий вывод:
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
В то время как мне это нужно один:
*
**
***
****
*****
Похоже, что OP использует Python 3.x, в котором 'print' является функцией. Ваше решение предназначено для Python 2.x. – iCodez
@iCodez, хорошая точка, спасибо – anhlc