2016-03-02 50 views
1

我想打印10個字母(最好在一個循環中),但對於每一個打印的新行,「H」必須移動一個空格。我怎樣才能做到這一點?如何增加每行新行的前導空格數?

這裏是我的原代碼:

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

我假設這是功課。在循環中,您需要記錄多少空格縮進「H」的方法。在每次迭代期間,你都必須增加這個。 –

回答

2

您可以簡單地通過你想要的空格數的指標乘以做到這一點:

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

H 
H 
    H 
    H 
    H 
    H 
     H 
     H 
     H 
     H 
相關問題