以下是打印指定层数的金字塔Python代码:

def print_pyramid(rows):
    for i in range(rows):
        print(" "*(rows-i-1) + "*"*(2*i+1))

# 测试
print_pyramid(5)

输出:

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

我们定义了一个函数print_pyramid,它有一个参数rows表示金字塔的层数。在函数中,我们使用一个循环来遍历每一行,然后打印出空格和星号。具体来说,第i行的空格数为rows-i-1,星号数为2*i+1。最终,我们调用print_pyramid(5)测试函数,输出了一个高为5的金字塔。

打印指定层数的金字塔Python

原文地址: http://www.cveoy.top/t/topic/buW1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录