如何为每个打印的新行增加前导空格的数量?

时间:2016-03-02 19:58:20

标签: python string

我想将字母“H”打印10次(最好是循环播放)但是对于每个要打印的新行,“H”必须移动一个空格。我怎么能这样做?

这是我的原始代码:

for a in range(0,10):
    b=" "
    b+="  "
    print(b+"H");

1 个答案:

答案 0 :(得分:3)

您只需将索引乘以所需的空格数即可完成此操作:

>>> for i in range(10):
    print i * " " + "H"

H
 H
  H
   H
    H
     H
      H
       H
        H
         H