jim*_*3po 5 python terminal ascii-art
我用C++编写了一个显示星号金字塔的程序(见下文),现在我想看看它是如何在Python中完成的,但它并不像我想象的那么容易.
有没有人试过这个,如果是这样你能告诉我代码会有帮助吗?
提前致谢.
*
***
*****
*******
*********
***********
*************
***************
Run Code Online (Sandbox Code Playgroud)
Hug*_*ell 22
def pyramid(rows=8):
for i in range(rows):
print ' '*(rows-i-1) + '*'*(2*i+1)
pyramid(8)
*
***
*****
*******
*********
***********
*************
***************
pyramid(12)
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
*********************
***********************
Run Code Online (Sandbox Code Playgroud)
小智 5
或者你可以尝试:
def pyramid(size=8):
for i in range(size):
row = '*'*(2*i+1)
print row.center(2*size)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43607 次 |
| 最近记录: |