2014-01-05 111 views
-5

,使三角形,我想創建在Python 2.7空心三角形態像這樣如何使用Python 2.7

* 
    * * 
    * * 
*  * 
* * * * * 

我想我可以用循環代碼

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

但輸出

* 
    * * 
    * * * 
* * * * 
* * * * * 

任何人都幫我做出空心的三角形嗎? 謝謝。

+0

學校作業? –

+0

@ ps06756是的,你會幫我嗎? – user3161870

+0

對你的問題有很好的答案。此外,你應該自己嘗試這些問題,因爲它會提高你的思維能力。相信我,最好的程序員開始通過努力通過這些愚蠢的看問題 –

回答

0
line = 5 
print (line-1) * " " + "* " 
for i in xrange(1,line-1): 
    print (line-i-1)* " " + "*" + (2*i -1)*" " + "* " 
print (line) * "* " 
+0

是這樣的,非常感謝 – user3161870