Python 从输出中删除新行

Python 从输出中删除新行,python,Python,我有以下功能: i = 1 h_ = 4 for i in range(h_+1): w_i = " " * (h_ - i) h_i = "*" * i pyramid = w_i + h_i print(pyramid) i+1 实际产量: $ python test.py * ** *** **** 预期产出: $ python test.py * ** *** **** 如何删除输出开头的新行 谢谢只需在for循环中做一个

我有以下功能:

i = 1
h_ = 4
for i in range(h_+1):
    w_i = " " * (h_ - i)
    h_i = "*" * i
    pyramid =  w_i + h_i
    print(pyramid)
i+1
实际产量:

$ python test.py

   *
  **
 ***
****
预期产出:

$ python test.py
   *
  **
 ***
****
如何删除输出开头的新行


谢谢

只需在for循环中做一个小更改,如下所示

i = 1
h_ = 4
for i in range(1, h_+1):
    w_i = " " * (h_ - i)
    h_i = "*" * i
    pyramid =  w_i + h_i
    print(pyramid)
以1开始for循环