python - Python 星号金字塔程序

标签 python terminal ascii-art

我用 C++ 编写了一个显示星号金字塔的程序(见下文),现在我想看看它是如何用 Python 完成的,但它并不像我想象的那么容易。

有没有人试过这个,如果试过,你能告诉我有用的代码吗?

提前致谢。

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

最佳答案

def pyramid(rows=8):
    for i in range(rows):
        print ' '*(rows-i-1) + '*'*(2*i+1)

pyramid(8)
       *
      ***
     *****
    *******
   *********
  ***********
 *************
***************

pyramid(12)
           *
          ***
         *****
        *******
       *********
      ***********
     *************
    ***************
   *****************
  *******************
 *********************
***********************

关于python - Python 星号金字塔程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4911341/

相关文章:

linux - 如何在没有颜色代码的情况下将终端输出重定向到文件

ruby - -bash :/Users/myname/. bash_profile:权限被拒绝

html - 哪种字体可以在所有浏览器上呈现 ASCII 艺术?

java - 使用循环输出 ASCII 菱形

c++ 如何测试一个类以查看它是否有成员?

python - Django后台无限循环进程管理

python - 更改 DenyHosts 报告 : Call external command from Python

command-line - 如何在mac上安装最新的ffmpeg

python - 使用日期时间获取 pandas 数据帧索引中的第一次出现

python - 最有效地删除制表符分隔的 txt 的第 n 行