2014-01-05 76 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