下面是一个使用 Python 编程来打印金字塔图形的示例代码:
〓〓python代码如下:〓〓
def print_pyramid(rows):
for i in range(rows):
# 打印空格
print(' ' * (rows - i - 1), end='')
# 打印星号
print('*' * (2 * i + 1))
# 示例使用
num_rows = 5
print_pyramid(num_rows)
在上面给出的代码中, print_pyramid() 函数接受一个参数 rows ,表示金字塔的行数。通过循环遍历每一行,并根据当前行的索引值打印相应数量的空格和星号,从而形成金字塔图形。
在示例中,我们传递了 num_rows = 5 ,即金字塔的总行数为 5 行。运行该代码将打印以下金字塔图形:
*
●*
●●*
●●●*
●●●●*
如上所示,金字塔的行数逐渐增加,每一行的星号数量也随之增加,下方的行比上方多两个星号。空格的数量则使得每一行的星号居中对齐。
土粉们可以根据需要修改 num_rows 的值以及其他打印字符的符号和数量,以创建不同大小和形状的金字塔图形。