在 Python 中打印时换行

Newline while printing in Python

我正在尝试循环并在新行上打印一系列字符。没有 \n 字符打印在同一行:

x = 5
y = 0
while x > y:
    for i in range(y+1):
        print("#",end='') 
    y+=1

############### 

对于\n,每行之间多了一个空行:

x = 5
y = 0
while x > y:
    for i in range(y+1):
        print("#",end='') 
    print('\n')
    y+=1
#

##

###

####

#####

我怎样才能打印出来,这样就没有额外的空白 space?

#
##
###
####
#####

打印空字符串:

print("")

Python 将在末尾添加一个换行符,将文本放在一个没有空行的新行上。