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循环