2016-09-20 4 views
-1

プログラムは、forループを入れ子になった:Python |以下印刷する

* 
    ** 
*** 
**** 

私のプログラム:

for i in range(1,5): 
    for j in range(1,5-i): 
     print '', 
    for k in range(1,i+1): 
     print "*", 
    print 

それは出力します -

* 
    * * 
* * * 
* * * * 

問題は何ですか?

+0

の可能な複製を[どのように私は、改行やスペースを追加することから、Pythonの印刷を続けるのですか?](http://stackoverflow.com/questions/255147/how-do-i-keep-python-print-add-newlines-or-spaces) –

答えて

0

Pythonは2つのprint " ",
簡素化バージョンの間に新たなスペースを追加します:

for i in range(1,5): 
    print " " * (5 - i) + "*" * i