繁体   English   中英

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

[英]How can I increase the number of leading spaces for each new line printed?

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

这是我的原始代码:

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

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

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

H
 H
  H
   H
    H
     H
      H
       H
        H
         H

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM