打印指定层数的金字塔Python
以下是打印指定层数的金字塔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的金字塔。
原文地址: http://www.cveoy.top/t/topic/buW1 著作权归作者所有。请勿转载和采集!